楼主: appleqiuqiu
5068 31

[问答] proc sort时出现的bug [推广有奖]

11
zhengbo8 发表于 2014-1-3 21:31:00
数据集有多大,可以给我吗?
我试试。

12
yuerqieqie 发表于 2014-1-3 21:59:42
appleqiuqiu 发表于 2014-1-3 21:29
一样的,都是数值型。我刚刚重启SAS,一步一步的做,发现还是出现了同样的问题。。。
我都要抓狂了。。
长度也一样么?

13
appleqiuqiu 发表于 2014-1-3 23:17:11
yuerqieqie 发表于 2014-1-3 21:59
长度也一样么?
长度最大不超过8,我这一列数就是从1往上顺序排数,总共1200多万

14
appleqiuqiu 发表于 2014-1-3 23:17:39
zhengbo8 发表于 2014-1-3 21:31
数据集有多大,可以给我吗?
我试试。
太大了,每个文件有500M,总共36个,差不多18G。。。。

15
zhengbo8 发表于 2014-1-3 23:18:17
appleqiuqiu 发表于 2014-1-3 23:17
太大了,每个文件有500M,总共36个,差不多18G。。。。
{:3_43:}

16
appleqiuqiu 发表于 2014-1-3 23:25:37
zhengbo8 发表于 2014-1-3 23:18
其实在我的最前面还有一步,最原始的文件是这样的 QQ截图20140103232208.png
我先用了一个freq步,统计R里的频次
proc freq data=test noprint;
tables R/out=row;
run;
这步做完之后就是我刚才贴出了最开始的那两个sample,我总共36个这样的文件,所以我做了36次,然后我把这36个文件合并起来后,就出现诡异的情况。。。。

17
appleqiuqiu 发表于 2014-1-3 23:29:57
appleqiuqiu 发表于 2014-1-3 23:25
其实在我的最前面还有一步,最原始的文件是这样的
我先用了一个freq步,统计R里的频次
proc freq data= ...
其实这里主要的目的就是把R的不重复index找出来,我也试了另一个命令
proc sort data=test out=test1 nodupkey;
by R;
run;

这个的结果肯定是和freq一样的,他们俩都出现了最后的那个诡异的问题。。。我就彻底崩溃了。。

18
zhengbo8 发表于 2014-1-3 23:40:59
你试试。
  1. proc freq data=test noprint;
  2. tables R/out=row nocum;
  3. run;
复制代码

19
appleqiuqiu 发表于 2014-1-3 23:44:29
zhengbo8 发表于 2014-1-3 23:40
你试试。
nocum是什么意思?

20
appleqiuqiu 发表于 2014-1-3 23:47:58
appleqiuqiu 发表于 2014-1-3 23:44
nocum是什么意思?
先谢谢你,我明天试试,全部跑完一次就得20多分钟,今天太累了,明天接着奋战!有结果了回复你

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-1 03:56