楼主: laojie
1744 5

[数据管理求助] 关于不同分析单位的merge问题 [推广有奖]

  • 1关注
  • 0粉丝

已卖:4份资源

本科生

39%

还不是VIP/贵宾

-

威望
0
论坛币
3456 个
通用积分
52.7080
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1511 点
帖子
55
精华
0
在线时间
100 小时
注册时间
2006-12-28
最后登录
2025-11-23

楼主
laojie 发表于 2016-9-16 23:27:38 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
假设有两个数据库:一个是包含100案例的数据库(city),分析单位是城市,id为1~100。一个是包含1000案例的数据库(county),分析单位是县,sid为1~1000;包含表示隶属城市的变量id,id取值为1~100。在该数据库,使用egen 命令产生分析单位为城市的新变量totalgdp(城市经济总量)。

现在的问题是:
我需要的是案例数为100、包含totalgdp变量的完整数据库;但是无论使用命令 merge id using county,还是merge m:1 id using county,案例数都会变成1000。


有没有办法,可以实现以下两个结果?
第一,直接从县数据库,提取出仅仅包含id、totalgdp的新数据库。
第二,如果不能实现第一个结果,能不能有新的merge方式,实现变量增加、但案例数不增加。

请指教,谢谢。




二维码

扫码加我 拉你入群

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

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

关键词:Merge county Total Count Using 数据库

沙发
黃河泉 在职认证  发表于 2016-9-17 07:18:48
假設你的 county 資料檔中有 gdp 這個變量,可試試
  1. use county.dta, clear
  2. collapse (sum) totalgdp=gdp, by(id)
复制代码
這時,你應該只剩下 100 筆資料,可與 city.dta 合併(if necessay)!

藤椅
laojie 发表于 2016-9-17 21:33:03
黃河泉 发表于 2016-9-17 07:18
假設你的 county 資料檔中有 gdp 這個變量,可試試這時,你應該只剩下 100 筆資料,可與 city.dta 合併(if ...
谢谢您的回复,果然很好用。
谢谢!

板凳
laojie 发表于 2016-9-17 22:24:44
黃河泉 发表于 2016-9-17 07:18
假設你的 county 資料檔中有 gdp 這個變量,可試試這時,你應該只剩下 100 筆資料,可與 city.dta 合併(if ...
不好意思 还有一个问题请教您
论坛上用于记录、复制命令的灰色文本框是怎么做出来的?

报纸
黃河泉 在职认证  发表于 2016-9-18 07:36:37
laojie 发表于 2016-9-17 22:24
不好意思 还有一个问题请教您
论坛上用于记录、复制命令的灰色文本框是怎么做出来的?
你在发表意见/回覆时,格子上头有个 <> ,按一下并将程序列于其中!

地板
laojie 发表于 2016-9-18 13:59:17
黃河泉 发表于 2016-9-18 07:36
你在发表意见/回覆时,格子上头有个  ,按一下并将程序列于其中!
谢谢

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-1 05:10