楼主: xikya
2208 4

[SAS EM] 用lag可以选取上一条数据,那用什么选取下一条数据呢? [推广有奖]

  • 0关注
  • 0粉丝

大专生

3%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
791 点
帖子
17
精华
0
在线时间
40 小时
注册时间
2016-8-28
最后登录
2023-1-18

楼主
xikya 发表于 2020-7-24 17:34:42 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
一般来说,我们可以用x1=lag(x)来选取观测的上一条观测,然后利用proc sort by descending x然后用y=lag(x)来选取下一条观测。那么请问,有更加简单的方法来选取下一条观测吗?
二维码

扫码加我 拉你入群

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

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

关键词:lag ending DING DESC ING

沙发
jg.sas 发表于 2020-7-27 09:06:49
按理来说SAS里的函数实现应该比我们自己实现要简单,我们可以对源数据进行处理,然后根据_n_ merge回去,比如去除第一行或者插入一行空行

藤椅
zhaoyunxiao 发表于 2020-8-31 22:47:55
先倒着排序,然后再使用LAG(X)即可。

板凳
缘oO来如此0o 发表于 2020-12-31 17:39:13
倒叙,dif  =1 delete;

报纸
xikya 发表于 2021-1-4 16:51:10
谢谢各位~

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

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