全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
4816 8
2012-04-12
新手一名,请教各位高手,在sas中,如果不能确定共有多少行观测的情况下,怎样将最后一行数据保存为其它数据集。谢谢,谢谢!
二维码

扫码加我 拉你入群

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

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

全部回复
2012-4-12 21:58:13
复制代码
二维码

扫码加我 拉你入群

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

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

2012-4-12 22:11:55
太感谢了,我去试试!nobs未知啊!
二维码

扫码加我 拉你入群

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

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

2012-4-12 22:13:52
freerunning_sky 发表于 2012-4-12 21:58
问题是数据到底有多少行是未知的啊,这时候nobs怎么办!还是不好使啊!
二维码

扫码加我 拉你入群

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

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

2012-4-13 08:55:59
复制代码
二维码

扫码加我 拉你入群

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

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

2012-4-13 10:59:49
Use the point option directly access the last obs. The most efficient way. The stop is necessary here. Otherwise sas will run forever. Check the doc for more details.

the nobs option will provide the number of obs at compiling time.

proc print data=sashelp.class;
run;

data needed;
   set sashelp.class nobs=nobs point=nobs;
   output;
   stop;
run;

proc print data=needed;run;
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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