全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2961 8
2021-11-03
表一上市公司代码 年份 城市1                   2011。 北京
1。                 2012。  北京
2。                2011。   南京


2。                 2012。   南京



表二
城市。年份。 经济指数
北京。 2011。  3
南京。 2011。  4
北京。 2012     5
南京。  2012。 6

想把表一和表二合并成表三所示
上市公司代码。 年份。  城市。 经济指数
1。                     2011。 北京。      3
1。                    2012。   北京。     5
2。                    2011。    南京。     4
2。                   2012。      南京。    6

二维码

扫码加我 拉你入群

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

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

全部回复
2021-11-4 11:21:37
宝贝你要不要学一下stata等软件,用merge刷一下就完事了
二维码

扫码加我 拉你入群

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

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

2021-11-4 11:24:08
use 表1.dta, clear
merge m:1 城市 年份 using 表2.dta
然后根据需要删除或保留数据,一般是
keep if _merge==3
drop _merge

二维码

扫码加我 拉你入群

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

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

2021-11-4 12:48:09
1、用stata的merge;2、或者在excel里先把城市赋予编码,然后分别在两个表里按城市编码和年份排序。再把表二里的第三列经济指数制粘贴到表一即可
二维码

扫码加我 拉你入群

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

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

2021-11-4 17:19:01
你这个不是stata直接的数据吧,可以用excel的vlookup
二维码

扫码加我 拉你入群

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

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

2021-11-6 15:41:29
liuxinglin2018 发表于 2021-11-4 11:24
use 表1.dta, clear
merge m:1 城市 年份 using 表2.dta
然后根据需要删除或保留数据,一般是
您好,我想再问下用您说的方法合并后我发现上海这个城市的经济指标(类似求助的表二)每年都有但是和所在地上市公司(求助列示的表一)进行匹配时却没有显示想问下这种情况怎么处理呢?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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