全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
4410 15
2016-01-02
各位大神,求助!怎么计算同一个企业出口交货值不同年份的合计数并且替代2004年的缺漏,我要的是把所有年份的出口交货值合计数除以生存年份去替换2004年的缺漏
举例: 法人代码    年份      出口交货值    生存年份
                   001   1998         123                2
                   001    1999        234                2
                  002     1998        123                3
                  002    1999         234                3
                  002    2000         345                3

二维码

扫码加我 拉你入群

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

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

全部回复
2016-1-4 09:10:06
假设出口货值为x,法人代码为Iid,程序是
gen y=sum(x) if id==001就会得出x的值,只取最后一个再赋值即可。
二维码

扫码加我 拉你入群

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

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

2016-1-5 08:20:26
假设出口货值为x,法人代码为id,试试这个
bys id: egen nyears=count(year)
by id: egen ave_export=total(x)/nyears
replace x=ave_export if x==.&year==2004
二维码

扫码加我 拉你入群

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

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

2016-1-5 10:35:40
夏虫可以语冰 发表于 2016-1-4 09:10
假设出口货值为x,法人代码为Iid,程序是
gen y=sum(x) if id==001就会得出x的值,只取最后一个再赋值即可。 ...
想着这个没问题,谢谢你。。。。[victory]后来我们导师说不用补了,反正是行业的用出口强度去替代,
二维码

扫码加我 拉你入群

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

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

2016-1-5 10:36:14
夏虫可以语冰 发表于 2016-1-4 09:10
假设出口货值为x,法人代码为Iid,程序是
gen y=sum(x) if id==001就会得出x的值,只取最后一个再赋值即可。 ...
谢谢你,可能你不太理解我的意思
二维码

扫码加我 拉你入群

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

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

2016-1-5 10:36:22
夏虫可以语冰 发表于 2016-1-4 09:10
假设出口货值为x,法人代码为Iid,程序是
gen y=sum(x) if id==001就会得出x的值,只取最后一个再赋值即可。 ...
想着这个没问题,谢谢你。。。。[victory]后来我们导师说不用补了,反正是行业的用出口强度去替代,
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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