【发布时间】:2021-02-19 16:36:55
【问题描述】:
我在 Stata 中有一个数据集,想按组 (loc_ID) 和年份计数。我使用了以下两行代码:
egen count_obsv = tag(loc_ID year)
这会为我的数据集 (count_obsv) 添加一个计数器,即 1(对于每个新组合具有相同 loc_ID 和 year 组合的每个元素,0)。
然后我使用:
collapse (sum) count_obsv, by(loc_ID year)
根据各种Stata论坛帖子,这应该导致例如:
loc_ID year count_obsv
1 2000 342
1 2001 23
2 2008 23
...
但我的输出是:
loc_ID year count_obsv
1 2000 1
1 2001 1
2 2008 1
...
我总结错了什么?
【问题讨论】:
标签: stata