楼主: nkhcy
5155 19

[数据管理求助] 求助:如何在stata中按组别选择性加总数据 [推广有奖]

11
黃河泉 在职认证  发表于 2017-4-21 16:35:47
nkhcy 发表于 2017-4-21 16:33
cool!
     非常感谢~~学习了
借花献佛而已!

12
nkhcy 发表于 2017-4-22 11:27:08
黃河泉 发表于 2017-4-21 16:23
刚刚 Nick Cox 建议:
如果想把计算出来的total值按年份输出来,而不要删除数据,能有办法吗?感谢

13
nkhcy 发表于 2017-4-22 11:34:16
nkhcy 发表于 2017-4-22 11:27
如果想把计算出来的total值按年份输出来,而不要删除数据,能有办法吗?感谢
我用的如下命令:list year theil_inter

     +-----------------+
     | year   total|
  1. | 2001   .0089823 |
  2. | 2001   .0089823 |
  3. | 2001   .0089823 |
  4. | 2001   .0089823 |
  5. | 2002   .0063556 |
  6. | 2002   .0063556 |
  7. | 2002   .0063556 |
  8. | 2002   .0063556 |
  9. | 2003   .0065091 |
10. | 2003   .0065091 |
  11. | 2003   .0065091 |
12. | 2003   .0065091 |
     +-----------------+

如果只想把每一年的total值显示出来不要重复,怎么做呢?利用如下命令 bysort year: list theil_inter if _n==1之后,得到的结果是分开显示的。也能做到,只不过想更好地显示结果,例如能在一张表格中显示。求赐教:

------------------------------------------------------------------------------------------------------------------------------
-> year = 2001

     +----------+
     | total |
     |----------|
  1. | .0089823 |
     +----------+

------------------------------------------------------------------------------------------------------------------------------
-> year = 2002

     +----------+
     | total|
     |----------|
  1. | .0063556 |
     +----------+

------------------------------------------------------------------------------------------------------------------------------
-> year = 2003

     +----------+
     | total |
     |----------|
  1. | .0065091 |
     +----------+

14
黃河泉 在职认证  发表于 2017-4-23 08:08:17
nkhcy 发表于 2017-4-22 11:34
我用的如下命令:list year theil_inter

     +-----------------+
请试试
  1. bys year: gen n = _n
  2. list year total if n != 1
复制代码

15
nkhcy 发表于 2017-4-25 18:02:01
黃河泉 发表于 2017-4-23 08:08
请试试
不是要全部的值,是要去掉重复值的数值,也即每组的第一个值。谢谢

16
黃河泉 在职认证  发表于 2017-4-25 18:13:20
nkhcy 发表于 2017-4-25 18:02
不是要全部的值,是要去掉重复值的数值,也即每组的第一个值。谢谢
前面有建议过
  1. sort year site
  2. duplicates drop year site, force
复制代码

17
nkhcy 发表于 2017-4-25 18:37:49
黃河泉 发表于 2017-4-25 18:13
前面有建议过
对,感谢

18
Gloriadan 学生认证  发表于 2021-1-3 21:51:14
nkhcy 发表于 2017-4-21 16:33
cool!
     非常感谢~~学习了
请问楼主可以把代码再发一下吗?最近遇到了同样的问题,感谢

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

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