全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3518 3
2016-10-20
output-2.png

output-1.png

问题.png 此为程序,想问,输出的数据集e中,感觉应该是10个stk000002的观测,但是输出结果(见上面两个图),一共读取了20个观测,stk000001中10个,stk000002中10个,不太明白?
还有in1的取值为什么都是1呢?求大神解答,感谢!


二维码

扫码加我 拉你入群

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

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

全部回复
2016-10-20 15:49:38
双set的时候,其中一个表end的时候,整个全部end掉了,stop掉了。不知道明白否
二维码

扫码加我 拉你入群

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

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

2016-10-20 15:59:50
在data步一次读取中:
1. 先从stk1里面读了一条,然后id1赋值1,然后输出了一条数据;
2. 再继续读取stk2中的一条数据,将id2赋值为1
3. 因为是同一个data步,所以id1的值未被清空,所以输出数据中,id1依然是1,id2也是1。
这时候一个data步才结束,输出了stk1,skt2各一条数据。
再继续往复,直至第11次,stk1读取时候发现到文件尾,不能继续读数,整个data步中止,所以一共输出了20条数据。
二维码

扫码加我 拉你入群

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

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

2016-10-20 18:20:56
prince315 发表于 2016-10-20 15:59
在data步一次读取中:
1. 先从stk1里面读了一条,然后id1赋值1,然后输出了一条数据;
2. 再继续读取stk2 ...
get get 好清楚 感谢大神!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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