全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2074 7
2012-11-06
桌面.rar
大小:(4.11 KB)

 马上下载

本附件包括:

  • b.sas7bdat
  • a.sas7bdat



附件后有两个文件, a和b,两个文件有共有的id号变量和其它一些变量,但横向按照id merge后,得出的结果,有些id号变成了两个,为什么?
程序如下
data c;
merge a b;
by id;
run;

二维码

扫码加我 拉你入群

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

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

全部回复
2012-11-6 16:35:54
应该是b文件中id不唯一
二维码

扫码加我 拉你入群

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

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

2012-11-6 16:42:32
ziyenano 发表于 2012-11-6 16:35
应该是b文件中id不唯一
你不试,就这样说。
二维码

扫码加我 拉你入群

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

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

2012-11-6 16:53:57
Imasasor 发表于 2012-11-6 16:42
你不试,就这样说。
额,估计错了,其实是b中的id与a中id不等,将a,b中id,format设置成best32.,会发现b中id小数点后面还有数字。
二维码

扫码加我 拉你入群

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

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

2012-11-6 17:10:55
ziyenano 发表于 2012-11-6 16:53
额,估计错了,其实是b中的id与a中id不等,将a,b中id,format设置成best32.,会发现b中id小数点后面还有数 ...
你太牛了,这个问题搞了一天了没弄明白,但是,我是从excel表格中导入的这个数据啊,excel中就是实实在在的整数,为什么到了这里面变成了这样。后来没办法,我先把数据导入,后再把数据导出成csv,然后再导入,就解决了这个问题,但是为什么excel中的整数到sas里面变成了小数?
二维码

扫码加我 拉你入群

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

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

2012-11-6 17:17:51
Imasasor 发表于 2012-11-6 17:10
你太牛了,这个问题搞了一天了没弄明白,但是,我是从excel表格中导入的这个数据啊,excel中就是实实在在 ...
你看一下excel中单元格的格式,应该是数值,然后小数点后面是0,你把小数点后面位数设置多一点,应该就能看到准确值了。
excel转成csv,应该是根据格式化转成文本的,所以单元格格式是整数,csv文本中就是整数。
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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