全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
7560 3
2016-03-27
我想问为什么(总的数据5000条)
Option obs =500;
Proc print data=aaa (firstobs=100);
输出的结果有401条记录
Option=max;
Proc mean data=aaa (firstobs=500);
这个输出的记录是4501条。
看不懂啊,求大神帮忙
二维码

扫码加我 拉你入群

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

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

全部回复
2016-3-28 13:22:43
401=500-100+1;  4501=5000-500+1.
二维码

扫码加我 拉你入群

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

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

2016-3-28 13:37:37
你的"firstobs=100"是指从第100个数据开始输出
二维码

扫码加我 拉你入群

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

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

2016-3-30 01:47:00
选项obs的意思是,从第一条开始读数据,读到第500条为止,跟firstobs无关。
firstobs的意思是,从第firstobs条数据开始读,与obs无关。所以最后呈现出的数据是两头堵出来的
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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