楼主: 184546854
10555 8

[面板数据求助] merge一对多的问题 [推广有奖]

  • 0关注
  • 1粉丝

小学生

57%

还不是VIP/贵宾

-

威望
0
论坛币
490 个
通用积分
0.5583
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
201 点
帖子
8
精华
0
在线时间
7 小时
注册时间
2013-4-16
最后登录
2016-7-27

楼主
184546854 发表于 2015-2-14 19:01:35 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我有以下两个面板数据,我想把他们合并了,合并后从1997年到1999年的HC都是表二中的HC(即a国1997,1998,1999,的HC都为3.1,2000年的HC则为4.1),但是我用   "merge 1:1 country year using 表二"后,只有1997的HC,我应该用什么命令1998,1999,2000都自动填充上HC的数值?因为我的面板数据有600多个,如果一个一个复制就太累人,谢谢各位大哥了!

表一:
countryyearso
a19972.3
a19982.4
a19992.5
a20002.6
b19972.7
b19982.8
b19992.9
b20003.1
.........


表二:
country year HC
a 1997 3.1
a2000 4.1
b 1997 5.1
b2000 6.1

二维码

扫码加我 拉你入群

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

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

关键词:Merge 一对多 Country Count years country 大哥

沙发
celticswin 发表于 2015-2-14 19:19:32
可以考虑把表二的year变量drop掉,然后用merge m:1 country using 表2

藤椅
184546854 发表于 2015-2-14 19:58:30
celticswin 发表于 2015-2-14 19:19
可以考虑把表二的year变量drop掉,然后用merge m:1 country using 表2
我去看看可不可以

板凳
184546854 发表于 2015-2-14 21:18:31
celticswin 发表于 2015-2-14 19:19
可以考虑把表二的year变量drop掉,然后用merge m:1 country using 表2
不行,我发现我举得例子有点错误,因为实际上我的表二里面有很多个country a。。。

报纸
184546854 发表于 2015-2-14 22:02:19
好了,此问题终结,我用我大excel搞定了

地板
songsong啊 发表于 2017-12-20 11:25:40
184546854 发表于 2015-2-14 22:02
好了,此问题终结,我用我大excel搞定了
啊啊啊 你是怎么用excel弄的 我也遇到了同样的问题

7
你琛爷 发表于 2018-8-11 20:46:52
求告知您是怎么解决的

8
苏幕遮Doris 发表于 2021-1-22 22:56:21
请问您是怎么解决的

9
蒋铮宇 发表于 2023-10-13 00:10:28

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-5 16:40