楼主: yaolimin123
23854 4

[面板数据求助] 如何在stata中将一列数求和 [推广有奖]

  • 0关注
  • 8粉丝

已卖:398份资源

讲师

4%

还不是VIP/贵宾

-

威望
0
论坛币
3703 个
通用积分
42.2589
学术水平
9 点
热心指数
10 点
信用等级
9 点
经验
2202 点
帖子
179
精华
0
在线时间
480 小时
注册时间
2013-10-13
最后登录
2025-11-24

楼主
yaolimin123 学生认证  发表于 2017-7-22 22:21:42 |AI写论文
3论坛币

2.JPG 如图,请问怎样可以把a列数字相加,想达到的结果是比方第一行,我要算第2 3 行a的求和...第4行,我要算第5 6 7行a的求和;第5行,我要算第4 6 7行a的求和,也就是b列中的效果呢,目前想到的方案是第一步:按iso2j同时按年分类求和,也就是类似by(iso2j year)这样的命令,并重复结果,而不是出一个总和的结果;第二步用新形成的数列减去a列,相当于把自身减去了,这样就得到了,就是不知道代码该怎么实现,请教各位大神代码,感谢!!excel文件中附件中,再次感谢!!

最佳答案

蓝色 查看完整内容

https://bbs.pinggu.org/thread-3096829-1-1.html
关键词:Stata tata EXCEL year xcel

沙发
蓝色 发表于 2017-7-22 22:21:43

藤椅
yaolimin123 学生认证  发表于 2017-7-22 22:22:52
要做stata中实现这个,我看上面正文里没写[捂脸]

板凳
yaolimin123 学生认证  发表于 2017-7-22 22:25:01
还有我b列的第三行数据打错了,是0+1~

报纸
yaolimin123 学生认证  发表于 2017-7-22 23:01:06
蓝色 发表于 2017-7-22 22:35
https://bbs.pinggu.org/thread-3096829-1-1.html
感谢!刚琢磨了一下,用命令egen a1=total(a),by(iso2j year)   
generate b=a1-a 解决啦,感谢!!

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

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