楼主: Imasasor
2150 7

sas系统的bug? 两个数据横向合并出错? [推广有奖]

  • 1关注
  • 64粉丝

VIP

已卖:215份资源

学科带头人

33%

还不是VIP/贵宾

-

TA的文库  其他...

超哥喜欢的文章

威望
1
论坛币
47033 个
通用积分
3.1376
学术水平
238 点
热心指数
246 点
信用等级
231 点
经验
37132 点
帖子
849
精华
3
在线时间
2235 小时
注册时间
2012-7-4
最后登录
2024-10-10

初级学术勋章 初级热心勋章 初级信用勋章 中级热心勋章 中级学术勋章

楼主
Imasasor 发表于 2012-11-6 15:05:50 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
桌面.rar (4.11 KB) 本附件包括:
  • b.sas7bdat
  • a.sas7bdat


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

二维码

扫码加我 拉你入群

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

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

关键词:bug Merge Data Run 系统

欢迎加入亚太地区第一R&Python数据挖掘群: 251548215;

沙发
ziyenano 发表于 2012-11-6 16:35:54
应该是b文件中id不唯一

藤椅
Imasasor 发表于 2012-11-6 16:42:32
ziyenano 发表于 2012-11-6 16:35
应该是b文件中id不唯一
你不试,就这样说。
欢迎加入亚太地区第一R&Python数据挖掘群: 251548215;

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

报纸
Imasasor 发表于 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里面变成了小数?
欢迎加入亚太地区第一R&Python数据挖掘群: 251548215;

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

7
Imasasor 发表于 2012-11-6 17:24:08
ziyenano 发表于 2012-11-6 17:17
你看一下excel中单元格的格式,应该是数值,然后小数点后面是0,你把小数点后面位数设置多一点,应该就能 ...
总有一些人,会让人望其项背
欢迎加入亚太地区第一R&Python数据挖掘群: 251548215;

8
ziyenano 发表于 2012-11-6 17:27:33
Imasasor 发表于 2012-11-6 17:24
总有一些人,会让人望其项背
额~没这么牛,只是以前遇到过类似的问题。

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-31 14:02