楼主: 楊中
1814 3

[问答] 格式不同,无法merge [推广有奖]

  • 0关注
  • 0粉丝

大专生

40%

还不是VIP/贵宾

-

威望
0
论坛币
10 个
通用积分
0
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
564 点
帖子
40
精华
0
在线时间
30 小时
注册时间
2012-10-1
最后登录
2022-5-2

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

小弟想要将两个档案merge
但是由于acno的格式不一样,
一个档案是数字,一个档案是文字,
结果合并时会出问题,
小弟附上2个档案以及程序代码,
希望有前辈能帮忙,让小弟能顺利合并成功。


proc sort data=a4;

by  acno key  date;

proc sort data=b1;

by  acno key  date;

data c1;

merge b1 a4;

by acno key date;

run;



SAS.rar (1.75 KB) 本附件包括:

  • b1.sas7bdat
  • a4.sas7bdat




二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Merge Data date 程序代码 ACN 程序

沙发
zhengbo8 发表于 2013-4-10 02:28:22 |只看作者 |坛友微信交流群
  1. data a4_temp;

  2.         length acno_new $7;

  3.         set a4;
  4.         acno_new=strip(put(acno,$7.));

  5.         if length(acno_new)<7 then acno_new=repeat("0",6-length(acno_new))||strip(put(acno,$7.));

  6.         drop acno;
  7.         rename acno_new=acno;

  8. run;

  9. proc sort data=a4;
  10.         by  acno key  date;
  11. run;

  12. proc sort data=b1;
  13.         by  acno key  date;
  14. run;

  15. data c1;

  16.         merge b1 a4_temp;
  17.         by acno key date;

  18. run;
复制代码
已有 3 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
楊中 + 1 + 1 + 1 观点有启发
admin_kefu + 100 热心帮助其他会员
a6566792 + 1 + 1 + 1 热心帮助其他会员

总评分: 论坛币 + 100  学术水平 + 2  热心指数 + 2  信用等级 + 2   查看全部评分

使用道具

藤椅
楊中 发表于 2013-4-12 00:56:31 |只看作者 |坛友微信交流群
zhengbo8 发表于 2013-4-10 02:28
Z大谢谢你的帮忙,格式一致了!
然后能否请Z大解释一下6~8行程序代码的意思,
让小弟日后知道怎样使用这些函数语法。

使用道具

板凳
zhengbo8 发表于 2013-4-12 01:01:22 |只看作者 |坛友微信交流群
楊中 发表于 2013-4-12 00:56
Z大谢谢你的帮忙,格式一致了!
然后能否请Z大解释一下6~8行程序代码的意思,
让小弟日后知道怎样使用这 ...
put是将数值转换为字符,length读取字符长度,repeat是重复输出字符串,strip是删除字符串两侧的空格。
整个代码主要是将数值型的acno转换为字符型,但是前面有0,要判断一下在前面添加几个0。
6-8行代码的目的就是这样。

类型和长度一致,合并才不会有问题。
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
楊中 + 1 + 1 + 1 分析的有道理

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-27 22:22