楼主: song0648
15300 8

[数据管理求助] STATA公司年度数据有多个时,怎么合并成一个? [推广有奖]

  • 3关注
  • 1粉丝

已卖:5份资源

博士生

18%

还不是VIP/贵宾

-

威望
0
论坛币
430 个
通用积分
5.8340
学术水平
7 点
热心指数
7 点
信用等级
5 点
经验
290 点
帖子
67
精华
0
在线时间
426 小时
注册时间
2007-8-10
最后登录
2025-5-6

楼主
song0648 发表于 2013-5-19 18:15:09 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请问谁知道,在STATA中,多家上市公司有多年数据和同一个概念的几个方面,如果合并成一个?
假设的例子:
stkcd yeardonationydo

1

2003

500

1300

1

2003

0

1300

1

2003

800

1300

1

2004

0

700

1

2004

700

700

ydo是我想生成的每家公司,每年应该只有一个值,
我用了 bysort stkcd year: gen ydo=sum(donation)
结果得出的是下面的:
stkcdyeardonationydo

1

2003

500

500

1

2003

0

500

1

2003

800

1300

1

2004

0

0

1

2004

700

700

可以看出,它是按Case逐个加的,没有把每年的都放进去。所以不知道该用什么命令。若各位知道,请不吝赐教!多谢啦



二维码

扫码加我 拉你入群

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

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

关键词:Stata 年度数据 tata Nation bysort 公司

沙发
h3327156 发表于 2013-5-19 18:38:49
bysort stkcd year: egen ydo=sum(donation)

藤椅
song0648 发表于 2013-5-19 18:54:25
谢谢您的帮助 刚才又试了下 有个同学告诉我可以用collapse貌似是正确的
collapse (sum) donation, by(stkcd year)

谢谢!一起学习~

板凳
TeresaTLH 发表于 2017-3-12 15:34:08
song0648 发表于 2013-5-19 18:54
谢谢您的帮助 刚才又试了下 有个同学告诉我可以用collapse貌似是正确的
collapse (sum) donation, by(stkc ...
学习了

报纸
七号学者 发表于 2020-12-11 19:24:36
谢谢分享

地板
七号学者 发表于 2020-12-11 20:01:47
song0648 发表于 2013-5-19 18:54
谢谢您的帮助 刚才又试了下 有个同学告诉我可以用collapse貌似是正确的
collapse (sum) donation, by(stkc ...
用过这个命令之后其他变量都丢失了 怎么一一对应的把其他变量添上去呢

7
Jessica-Ji 发表于 2021-1-30 15:16:13
七号学者 发表于 2020-12-11 20:01
用过这个命令之后其他变量都丢失了 怎么一一对应的把其他变量添上去呢
重新merge一下呢?

8
张亦城zyc 学生认证  发表于 2022-12-8 17:56:20
song0648 发表于 2013-5-19 18:54
谢谢您的帮助 刚才又试了下 有个同学告诉我可以用collapse貌似是正确的
collapse (sum) donation, by(stkc ...
感谢分享,这个命令可以,已经成功实现

9
林形而上 发表于 2024-1-15 14:34:04
感谢分享

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

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