全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2098 3
2013-04-10

小弟想要将两个档案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




二维码

扫码加我 拉你入群

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

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

全部回复
2013-4-10 02:28:22
复制代码
二维码

扫码加我 拉你入群

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

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

2013-4-12 00:56:31
zhengbo8 发表于 2013-4-10 02:28
Z大谢谢你的帮忙,格式一致了!
然后能否请Z大解释一下6~8行程序代码的意思,
让小弟日后知道怎样使用这些函数语法。
二维码

扫码加我 拉你入群

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

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

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

类型和长度一致,合并才不会有问题。
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群