全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
3359 6
2019-11-03
各位大神,想用stata把所有年份(07年——2013年)的工业企业数据合并。用append命令时要求每一年份数据库的变量名要完全相同(但是我拿到的每一年份统计的变量都不太一样),这该怎么办?求助!!!
二维码

扫码加我 拉你入群

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

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

全部回复
2019-11-3 22:42:01
Brandt等(2012)可以解决你的问题。
二维码

扫码加我 拉你入群

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

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

2019-11-12 21:53:24
谢谢您,已经把00—13年的数据纵向合并起来了
二维码

扫码加我 拉你入群

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

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

2020-7-30 17:15:28
海阔天空锦鲤 发表于 2019-11-12 21:53
谢谢您,已经把00—13年的数据纵向合并起来了
您好,请问一下你是怎么合并的吗?
二维码

扫码加我 拉你入群

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

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

2020-8-8 17:31:48
Saraheye 发表于 2020-7-30 17:15
您好,请问一下你是怎么合并的吗?
先把所有年份的变量在名称、存储形式上保持一致,然后用命令,
比如rename  _制造费用中的中间投入  manexpinterinput  //  修改变量名称
destring accounttype, replace force  //  文字变数字
tostring faxnum, replace force  //  数字变文字
recast int         year,  force  //  修改存储类型
format year        %9.0g  //  修改显示格式
label var        year        年份  //  修改变量标签
use D:\stata13\stastics\2000.dta,clear  //  纵向合并   
append using D:\stata13\stastics\2001.dta,force   browse
我感觉是一项大工程,加油
二维码

扫码加我 拉你入群

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

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

2021-7-27 16:21:47
请问,”用append命令时要求每一年份数据库的变量名要完全相同“,那比如,02年比01年多统计了Email这个变量,这个新变量导致我纵向合并失败,怎么办尼,楼主有遇到吗
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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