我学了一下在所有样本(不分组)下如何求:
- by Stkcd PersonID, sort: gen nvals=_n==1
- replace nvals = sum(nvals) // 对nvals进行加总
- replace nvals = nvals[_N] // 将nvals的值替换为nvals的总数。
- dis nvals
- [CODE]
- * Example generated by -dataex-. To install: ssc install dataex
- clear
- input str6 Stkcd str8 PersonID str50 Name float nvals
- "000001" "30104076" "叶连捷" 91630
- "000001" "30104076" "叶连捷" 91630
- "000001" "30104076" "叶连捷" 91630
- "000001" "30104076" "叶连捷" 91630
- "000001" "30104076" "叶连捷" 91630
- "000001" "30104078" "余锦云" 91630
- "000001" "30104078" "余锦云" 91630
- "000001" "30104078" "余锦云" 91630
- "000001" "30104078" "余锦云" 91630
- "000001" "30104078" "余锦云" 91630
- end
[/code]因此现在想进一步,想请教下大家如何在PersonID分组下,求PersonID和Stkcd有几组非重复的对应关系?
下面是我的样本:
- clear
- input str6 Stkcd str8 PersonID str50 Name
- "600826" "3010" "宣国良"
- "600826" "3010" "宣国良"
- "600826" "3010" "宣国良"
- "002056" "30100" "刘卫丽"
- "002056" "30100" "刘卫丽"
- "002056" "30100" "刘卫丽"
- "002056" "30100" "刘卫丽"
- "600673" "30100" "刘卫丽"
- "600673" "30100" "刘卫丽"


雷达卡



京公网安备 11010802022788号







