全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2812 6
2020-04-15
先上case如图
QQ图片20200415195040.png
把n1每一行都上提一行,咋个操作?



二维码

扫码加我 拉你入群

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

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

全部回复
2020-4-17 09:06:25
data test;
   input series n1;
cards;
1 .
2 -1
3 -1
4 1
;
run;

data want;
   merge test(drop=n1) test(keep=n1 firstobs=2);
run;
二维码

扫码加我 拉你入群

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

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

2020-4-17 09:24:47
应该可以按照识别变量 series 降序排列,然后使用 LAG() 函数。
二维码

扫码加我 拉你入群

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

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

2020-5-19 14:36:01
xlbdh2 发表于 2020-4-15 19:57
先上case如图

把n1每一行都上提一行,咋个操作?
proc expand<br>

二维码

扫码加我 拉你入群

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

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

2021-5-16 18:36:43
l1i2n3i4n5g 发表于 2020-4-17 09:06
data test;
   input series n1;
cards;
如果是把下2列以上的上提呢?
二维码

扫码加我 拉你入群

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

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

2021-5-18 14:10:53
xlbdh2 发表于 2021-5-16 18:36
如果是把下2列以上的上提呢?
firstobs=3
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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