全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1758 13
2019-11-20
现想保留原数据的情况下,将U和S都重复的第一次出现的date提取出来,生成新变量date1
谢谢各位大神啦!!
数据如下图所示:
U                S               date
13740231        18907        null
13740231        34805        20160321
14336199        18907        20160618
14336199        18907        20160618
14336199        18907        20160619
14336199        18907        20160720
14336199        38810        20160126
14336199        38812        20160129
14336199        37005        20160412
14336199        14305        20160127
14336199        18907        20160618
14339879        18907        20160115
14339879        18907        20160127
10539231        12008        20160618



二维码

扫码加我 拉你入群

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

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

全部回复
2019-11-20 15:18:05

复制代码

二维码

扫码加我 拉你入群

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

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

2019-11-20 15:19:33
destring date,replace force
bysort u s: gen w= (_N>1)
sort u s date
bysort u s:gen n=_n
gen date1=date if w==1 & n==1
二维码

扫码加我 拉你入群

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

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

2019-11-20 15:42:19
by u s: g date1=date[1]
二维码

扫码加我 拉你入群

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

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

2019-11-20 17:58:33
稍微修改 sungmoo 版主之 code:
复制代码
二维码

扫码加我 拉你入群

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

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

2019-11-21 19:01:11
震震果实 发表于 2019-11-20 15:18
那如果U S都相同的第一个观测值的date为空值,则需顺位取同U S下,第二个或第三个不为空值的date,这该如何操作呢?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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