楼主: andystata
46303 22

[编程问题求助] stata 某变量中统计同一观察值出现次数 [推广有奖]

11
throndon 发表于 2015-7-7 00:14:44
andystata 发表于 2015-7-7 00:11
又是type mismatch了。。
你确认下V1变量都是字符串类型的,先用describe V1看是否是string类型的,然后tab v1,m,进一步确认下

12
hanlinxian246 发表于 2016-4-8 17:10:03
我晕!

13
banxian0216 发表于 2016-7-26 20:42:37
hanlinxian246 发表于 2016-4-8 17:10
我晕!
原谅我挖个坟,标记数据重复数的方法应该是duplicates tag [var] , generate(newvar)。楼主也许看不到了,但也希望能够对你以及后来人有所帮助

14
黃河泉 在职认证  发表于 2016-7-27 08:50:48
  1. bys v1: egen v2 = count(v1)
  2. collapse v2, by(v1)
  3. ren v2 v3
  4. ren v1 v2
复制代码

15
dreaming2014 发表于 2016-8-16 20:45:57
andystata 发表于 2015-7-6 12:40
举个例子 v1=(a a a b b b b c c c c c c) 那么生成的v2应该等于v2=(a b c),v3应该等于(3 4 6).
我用了dup ...
那我想知道重复值4个的有哪些数值,这个怎么弄呢?

16
hnsyxs 在职认证  发表于 2016-9-22 11:46:28
如果要按分组(如公司、年度)来分组统计 又该怎么写命令?

17
ndx1995 发表于 2017-4-15 17:03:31
banxian0216 发表于 2016-7-26 20:42
原谅我挖个坟,标记数据重复数的方法应该是duplicates tag [var] , generate(newvar)。楼主也许看不到了, ...
感谢!

18
fupingzlg 学生认证  发表于 2017-11-15 17:08:47
g N=_N
这样即可。

19
fupingzlg 学生认证  发表于 2017-11-15 17:09:40
如何按照公司年度统计,则
bys 公司名变量  年度变量:g N=_N
搞定。

20
我有一只小风车 学生认证  发表于 2018-3-20 15:26:45
banxian0216 发表于 2016-7-26 20:42
原谅我挖个坟,标记数据重复数的方法应该是duplicates tag [var] , generate(newvar)。楼主也许看不到了, ...
非常感谢你的答案!但是有个小问题,var应该用小括号(),不能用中括号,否则代码错误呢

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

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