楼主: CeciliaLeeli
2835 9

[编程问题求助] stata中合并数据库:数据库A中的数据均不变,数据库B中数据有条件的保留 [推广有奖]

  • 2关注
  • 4粉丝

本科生

25%

还不是VIP/贵宾

-

威望
0
论坛币
79 个
通用积分
1.0019
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
638 点
帖子
34
精华
0
在线时间
116 小时
注册时间
2017-5-15
最后登录
2020-6-3

楼主
CeciliaLeeli 发表于 2019-7-3 13:50:02 |AI写论文
1论坛币
如图所示,我想把数据库A和数据库B合并到一个新的数据库,数据库A中的数据均不变,数据库B中数据有条件的保留:即数据库中B中企业代码在数据库A中有一样的,则保留;若是企业代码B中有的,A中没有,则删减。
目前的想法是先用append将A与B合并,然后采用IF语句,当年份=2001的企业代码若存在于年份=2002的企业代码,则保留数据,否则删除数据。请问有谁知道在STATA中怎么编写代码吗?
十分感谢!

1.png (31.22 KB)

1.png

关键词:Stata 合并数据 tata 数据库 append

沙发
CeciliaLeeli 发表于 2019-7-3 15:27:28
sort firm year
gen sub=firm[_n]-firm[_n+1]
drop if sub!=0 & year==2001

藤椅
CeciliaLeeli 发表于 2019-7-3 15:27:55
sort firm year
gen sub=firm[_n]-firm[_n+1]
drop if sub!=0 & year==2001

板凳
塞纳留斯的梦境 发表于 2019-7-3 16:11:47
用merge命令吧

报纸
黃河泉 在职认证  发表于 2019-7-3 17:08:51
你若要问程序,永远附上相关资料;若附上资料,永远用 dataex 印出资料。
1.        先 ssc install dataex (并见说明),将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。
2.        请参考说明 https://bbs.pinggu.org/thread-5048204-1-1.html

地板
CeciliaLeeli 发表于 2019-7-10 14:30:45
此问题已解决

7
_jolly 发表于 2019-12-5 17:30:25
CeciliaLeeli 发表于 2019-7-10 14:30
此问题已解决
你好,我遇到了类似问题,请问后面你是怎么解决的呢?谢谢!

8
_jolly 发表于 2019-12-5 17:30:31
CeciliaLeeli 发表于 2019-7-10 14:30
此问题已解决
你好,我遇到了类似问题,请问后面你是怎么解决的呢?谢谢!

9
ritaing 发表于 2019-12-5 17:36:10
_jolly 发表于 2019-12-5 17:30
你好,我遇到了类似问题,请问后面你是怎么解决的呢?谢谢!
一不小心点的踩,怎么取消不了。非常抱歉

10
CeciliaLeeli 发表于 2019-12-15 15:52:38
_jolly 发表于 2019-12-5 17:30
你好,我遇到了类似问题,请问后面你是怎么解决的呢?谢谢!
代码就在上面的答案中

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

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