全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2067 13
2021-02-13
求助我的数据有人和月份,如果我想给每一个人(personid),然后他们月份相差不超过3个月就assign一个sequence number, 如果超过3个月就sequence number +1, 这样的loop怎么写啊。
比如我的数据是这样
1.jpg
我希望它变成这样
2.jpg
谢谢各位大神!
二维码

扫码加我 拉你入群

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

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

全部回复
2021-2-13 17:22:07
claudiehuang 发表于 2021-2-13 13:53
求助我的数据有人和月份,如果我想给每一个人(personid),然后他们月份相差不超过3个月就assign一个seque ...
提供一个可能的思路,
如果表示年月的变量是文本格式的,可以截取后2位,然后分企业将月份值迭代相减,
再设置,如果这个差值等于多少,数值为几

二维码

扫码加我 拉你入群

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

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

2021-2-13 19:46:56
复制代码
二维码

扫码加我 拉你入群

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

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

2021-2-14 09:04:50
大神们拜托看一看~
二维码

扫码加我 拉你入群

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

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

2021-2-14 12:17:30
复制代码
二维码

扫码加我 拉你入群

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

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

2021-2-15 11:35:36
先按企业和时间排序,然后分企业把时间相减,得到相差的月份,然后按你的要求新生成变量,不用写循环代码吧,时间怎么相减可以再百度下
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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