楼主: cxqxpy
108549 47

请问stata 如何分组求和   [推广有奖]

31
mengmenggo 发表于 2018-1-19 18:55:36
znxkxx 发表于 2012-2-13 23:05
by year importer,sort: egen s=total(tradevalue)
我用该方法算出来的结果一致,不过有一个疑问,算出来的数值为整数,好像改变了原来的小数位数,改怎么办呢?

32
胡不歸 发表于 2018-4-17 21:49:24
aolei 发表于 2012-2-12 10:24
*用total函数也可以
bysort var1 var2 : egen s=total(var3)
谢谢 好命令~

33
胡不歸 发表于 2018-4-17 21:49:26
aolei 发表于 2012-2-12 10:24
*用total函数也可以
bysort var1 var2 : egen s=total(var3)
谢谢 好命令~

34
fuyumei6666 发表于 2018-6-9 15:48:09
aolei 发表于 2012-2-12 00:59
collapse (sum) tradevalue, by (year importer)
十分感谢

35
你琛爷 发表于 2018-8-11 14:14:15
谢谢,很好

36
月与月亮 发表于 2019-1-6 08:46:29
为什么我运行错误啊要哭了显示错误r100

37
youngyaoguai 学生认证  发表于 2020-2-5 11:42:57
aolei 发表于 2012-2-12 10:24
*用total函数也可以
bysort var1 var2 : egen s=total(var3)
bysort加total结合用较好!!!collapse()会删除样本,将分组样本压缩至归类意义上的数据集

38
霍晓艳 发表于 2020-2-23 23:07:53
aolei 发表于 2012-2-12 00:39
bysort year importer: gen s=sum(tradevalue)
举个例子,如果只对tradevalue=1时的值进行求和呢?怎么加条件语句?

39
Belle123456 发表于 2020-11-26 20:33:53
aolei 发表于 2012-2-12 00:59
collapse (sum) tradevalue, by (year importer)
?数据都弄没了,谨慎使用吧,好不容易弄的数据

40
limeng1990 发表于 2021-9-3 00:31:11

还是bysort加total结合好用,使用collapse()后原数据没了。。。

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

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