全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2066 4
2017-01-02
请问老师们,如果A列和B列值相同,则空值所在的单元格等于非空值,怎么做?
数据如下:
yearid var1
2010000001 1
2010000001 .
2011000020 .
20110000200
比如2010 000001所对应var1=. 变成var1=1;
将2011 000020所对应var1=. 变成var1=0
二维码

扫码加我 拉你入群

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

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

全部回复
2017-1-3 04:58:41
没看明白你的例子。为啥var1都是.但是一个变成1一个变成0?
二维码

扫码加我 拉你入群

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

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

2017-1-3 06:17:07
夏目贵志 发表于 2017-1-3 04:58
没看明白你的例子。为啥var1都是.但是一个变成1一个变成0?
您好!就是需要将有.的变成这样: image0.jpg
二维码

扫码加我 拉你入群

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

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

2017-1-3 09:27:39
bys year id: egen tmp=mean(var1)
replace var1=tmp
drop tmp
试试
二维码

扫码加我 拉你入群

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

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

2017-1-3 19:56:26
夏目贵志 发表于 2017-1-3 09:27
bys year id: egen tmp=mean(var1)
replace var1=tmp
drop tmp
可以啦,谢谢!
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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