全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1669 3
2021-06-10
悬赏 50 个论坛币 已解决

如何把下面的数据处理成下下面的效果?也就是如何把每一行缺失值替换成与它相同的code的一样的值
code        year        prov_from        pref_from
1        2016               
1        2017               
1        2018               
1        2019        湖北省        武汉市
1        2020        湖北省        武汉市
2        2016        广东省        广州市
2        2017               
2        2018               
2        2019               
2        2020        广东省        广州市
3        2016               
3        2017               
3        2018               
3        2019               
3        2020        浙江省        杭州市
4        2016               
4        2017               
4        2018               
4        2019        江苏省        苏州市
4        2020               

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
code        year        prov_from        pref_from
1        2016        湖北省        武汉市
1        2017        湖北省        武汉市
1        2018        湖北省        武汉市
1        2019        湖北省        武汉市
1        2020        湖北省        武汉市
2        2016        广东省        广州市
2        2017        广东省        广州市
2        2018        广东省        广州市
2        2019        广东省        广州市
2        2020        广东省        广州市
3        2016        浙江省        杭州市
3        2017        浙江省        杭州市
3        2018        浙江省        杭州市
3        2019        浙江省        杭州市
3        2020        浙江省        杭州市
4        2016        江苏省        苏州市
4        2017        江苏省        苏州市
4        2018        江苏省        苏州市
4        2019        江苏省        苏州市
4        2020        江苏省        苏州市



最佳答案

黃河泉 查看完整内容

1. 请试试2. (尔后) 你若要问程序,请用 (ssc install) dataex 附上相关`代表性’资料 (请尽量不要用截图或其他格式),以供回答者实验之用。请参考说明 https://bbs.pinggu.org/thread-5048204-1-1.html 或https://zhuanlan.zhihu.com/p/29911577。
二维码

扫码加我 拉你入群

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

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

全部回复
2021-6-10 21:26:33
1. 请试试
复制代码
2. (尔后) 你若要问程序,请用 (ssc install) dataex 附上相关`代表性’资料 (请尽量不要用截图或其他格式),以供回答者实验之用。请参考说明 https://bbs.pinggu.org/thread-5048204-1-1.htmlhttps://zhuanlan.zhihu.com/p/29911577
二维码

扫码加我 拉你入群

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

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

2021-6-11 21:13:12
黃河泉 发表于 2021-6-11 15:34
1. 请试试2. (尔后) 你若要问程序,请用 (ssc install) dataex 附上相关`代表性’资料 (请尽量不要用截图或 ...
黄老师您好,实践后发现 最后一个code可能要改成
by code: replace pref_from = pref_from[_n-1] if pref_from == " "
才可以正常进行
并不是"" 而是" "
二维码

扫码加我 拉你入群

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

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

2021-6-12 09:01:02
黃河泉 发表于 2021-6-10 21:26
1. 请试试2. (尔后) 你若要问程序,请用 (ssc install) dataex 附上相关`代表性’资料 (请尽量不要用截图或 ...
非常感谢黄老师您得解答,根据老师您的代码,我修改了一下,问题已得到解决!!再次感谢!!!!!!
by code: replace prov_from=prov_from[_n+1] if prov_from==""
by code: replace prov_from=prov_from[_n+2] if prov_from==""
by code: replace prov_from=prov_from[_n+3] if prov_from==""
by code: replace prov_from=prov_from[_n+4] if prov_from==""
2,好的好的!!!下次一定会注意提问的格式,谢谢老师您的提醒,辛苦了!!!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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