楼主: 创世之光
5392 13

[数据管理求助] 数据年份自动填充至某一年 [推广有奖]

11
创世之光 发表于 2020-8-12 00:13:15
onsangwong 发表于 2020-8-10 14:44
expand 2015-var2+1
gen year = var2
bysort var1 (year): replace year = year[_n-1]+1 if _n > 1
蟹蟹你~

12
黃河泉 在职认证  发表于 2020-8-12 09:23:57
创世之光 发表于 2020-8-12 00:12
好的,蟹蟹~
上次参考作法:
  1. expand 2018-year+1
  2. sort id year
  3. bys id: replace year = year+_n-1
复制代码

13
15768232744 发表于 2021-1-21 13:43:35
创世之光 发表于 2020-8-12 00:12
好的,蟹蟹~
我用了您如上的命令 但是只有第一个企业生成从当前年份到2108 下面的就全乱了 从26 27一直开始到2019  您知道这是为什么嘛

14
15768232744 发表于 2021-1-21 13:54:59
嘻嘻不好意思呀 打扰了 上面的问题刚刚解决了 想问下 您填充了年份后 怎么使得其他部分的内容也全部生成上去呀 现在只是填充了年份 除了年份这一列 其他列内容是空的呢

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-29 02:33