楼主: ×晓√
1049 5

[数据管理求助] 如何识别下列数据中的人数? [推广有奖]

  • 1关注
  • 1粉丝

已卖:5份资源

本科生

15%

还不是VIP/贵宾

-

威望
0
论坛币
3051 个
通用积分
3.3335
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
8704 点
帖子
59
精华
0
在线时间
56 小时
注册时间
2017-11-3
最后登录
2020-11-25

楼主
×晓√ 发表于 2019-4-9 10:56:06 |AI写论文
50论坛币
黄老师,您好,有空的话帮忙看一下这个样本数据怎么处理,也感谢其他老师的指导。如下列数据样本,name一列显示的人名,想要生成一列每行数据的人数,比如第一行数据有三个人名,就生成num=3;第三行有一个人名就生成num=1。
clear
input str16(sd ed) str53 name
"2013-01-01" "2012-12-31" "韩其成-王丽妍-张琨"
"2013-01-01" "2013-12-31" "韩其成-王丽妍-张琨"
"2013-01-03" "2012-12-31" "周密"                    
"2013-01-03" "2013-12-31" "周密"                    
"2013-01-03" "2014-12-31" "周密"                    
"2013-01-03" "2012-12-31" "黄薇"                    
"2013-01-03" "2013-12-31" "黄薇"                    
"2013-01-03" "2014-12-31" "黄薇"                    
"2013-01-03" "2012-12-31" "张镭-宋怡桥"         
"2013-01-03" "2013-12-31" "张镭-宋怡桥"         
"2013-01-03" "2014-12-31" "张镭-宋怡桥"         
"2013-01-03" "2012-12-31" "陈志坚"                 
"2013-01-03" "2013-12-31" "陈志坚"                 
"2013-01-03" "2014-12-31" "陈志坚"                 
"2013-01-03" "2012-12-31" "吴炳华-刘智"         
"2013-01-03" "2013-12-31" "吴炳华-刘智"         
"2013-01-03" "2014-12-31" "吴炳华-刘智"         
"2013-01-03" "2012-12-31" "李敬雷-黄挺"         
"2013-01-03" "2013-12-31" "李敬雷-黄挺"         
"2013-01-03" "2014-12-31" "李敬雷-黄挺"         
"2013-01-03" "2012-12-31" "易欢欢"                 
"2013-01-03" "2013-12-31" "易欢欢"                 
"2013-01-03" "2014-12-31" "易欢欢"                 
"2013-01-03" "2012-12-31" "张良卫-孙金霞"      
"2013-01-03" "2013-12-31" "张良卫-孙金霞"      
"2013-01-03" "2014-12-31" "张良卫-孙金霞"      
"2013-01-04" "2012-12-31" "边铁城"                 
"2013-01-04" "2013-12-31" "边铁城"                 
"2013-01-04" "2014-12-31" "边铁城"                 
"2013-01-04" "2012-12-31" "廖玉玲-顾佳"         
"2013-01-04" "2013-12-31" "廖玉玲-顾佳"         
"2013-01-04" "2014-12-31" "廖玉玲-顾佳"         
"2013-01-04" "2012-12-31" "陈德静-吴华"         
"2013-01-04" "2013-12-31" "陈德静-吴华"         
"2013-01-04" "2014-12-31" "陈德静-吴华"         
"2013-01-04" "2012-12-31" "李品科-孙建平-林鸽"
"2013-01-04" "2013-12-31" "李品科-孙建平-林鸽"
"2013-01-04" "2014-12-31" "李品科-孙建平-林鸽"
"2013-01-04" "2012-12-31" "廖万国"                 
"2013-01-04" "2013-12-31" "廖万国"                 
"2013-01-04" "2014-12-31" "廖万国"                 
"2013-01-04" "2012-12-31" "关健鑫"                 
"2013-01-04" "2013-12-31" "关健鑫"                 
"2013-01-04" "2014-12-31" "关健鑫"                 
"2013-01-04" "2012-12-31" "张士宝-孙恒业"      
"2013-01-04" "2013-12-31" "张士宝-孙恒业"      
"2013-01-04" "2014-12-31" "张士宝-孙恒业"      
"2013-01-04" "2012-12-31" "李少明-张岩"         
"2013-01-04" "2013-12-31" "李少明-张岩"         
"2013-01-04" "2014-12-31" "李少明-张岩"         
"2013-01-04" "2012-12-31" "李振飞"                 
"2013-01-04" "2013-12-31" "李振飞"                 
"2013-01-04" "2012-12-31" "潘红敏"                 
"2013-01-04" "2013-12-31" "潘红敏"                 
"2013-01-04" "2012-12-31" "王萍"                    
"2013-01-04" "2013-12-31" "王萍"                    
"2013-01-04" "2014-12-31" "王萍"                    
"2013-01-04" "2012-12-31" "王海生"                 
"2013-01-04" "2013-12-31" "王海生"                 
"2013-01-04" "2014-12-31" "王海生"                 
"2013-01-04" "2012-12-31" "梁斌"                    
"2013-01-04" "2013-12-31" "梁斌"                    
"2013-01-04" "2014-12-31" "梁斌"                    
"2013-01-04" "2012-12-31" "施红梅-糜韩杰"      
"2013-01-04" "2013-12-31" "施红梅-糜韩杰"      
"2013-01-04" "2014-12-31" "施红梅-糜韩杰"      
"2013-01-04" "2012-12-31" "衡昆"                    
"2013-01-04" "2013-12-31" "衡昆"                    
"2013-01-04" "2014-12-31" "衡昆"                    
"2013-01-04" "2012-12-31" "刘元瑞-王鹤涛"      
"2013-01-04" "2013-12-31" "刘元瑞-王鹤涛"      
"2013-01-04" "2014-12-31" "刘元瑞-王鹤涛"      
"2013-01-04" "2012-12-31" "赵湘鄂-陈雳-薛蓓蓓"
"2013-01-04" "2013-12-31" "赵湘鄂-陈雳-薛蓓蓓"
"2013-01-04" "2014-12-31" "赵湘鄂-陈雳-薛蓓蓓"
"2013-01-04" "2012-12-31" "许光兵"                 
"2013-01-04" "2013-12-31" "许光兵"                 
"2013-01-04" "2014-12-31" "许光兵"                 
"2013-01-04" "2012-12-31" "黄玉-滕越-李斌"      
"2013-01-04" "2013-12-31" "黄玉-滕越-李斌"      
"2013-01-04" "2014-12-31" "黄玉-滕越-李斌"      
"2013-01-04" "2012-12-31" "林阳"                    
"2013-01-04" "2013-12-31" "林阳"                    
"2013-01-04" "2014-12-31" "林阳"                    
"2013-01-04" "2012-12-31" "李一为"                 
"2013-01-04" "2013-12-31" "李一为"                 
"2013-01-04" "2014-12-31" "李一为"                 
"2013-01-04" "2012-12-31" "刘博-施毅"            
"2013-01-04" "2013-12-31" "刘博-施毅"            
"2013-01-04" "2014-12-31" "刘博-施毅"            
"2013-01-04" "2012-12-31" "姜浩"                    
"2013-01-04" "2013-12-31" "姜浩"                    
"2013-01-04" "2014-12-31" "姜浩"                    
"2013-01-04" "2012-12-31" "赵军"                    
"2013-01-04" "2013-12-31" "赵军"                    
"2013-01-04" "2014-12-31" "赵军"                    
"2013-01-04" "2012-12-31" "邵青-唐文"            
"2013-01-04" "2013-12-31" "邵青-唐文"            
"2013-01-04" "2014-12-31" "邵青-唐文"            
"2013-01-04" "2012-12-31" "陈韶秀"                 
end
[/CODE]


最佳答案

ermutuxia 查看完整内容

gen test=姓名 fdta test,f("-") t("") gen num=len(姓名)-len(test)+1 *num即为你需要的变量 drop test
关键词:样本数据 数据样本 行数据 样本数

回帖推荐

黃河泉 发表于5楼  查看完整内容

我刚刚问了一下,有两个人回答,请参考:

沙发
ermutuxia 发表于 2019-4-9 10:56:07
gen test=姓名
fdta test,f("-") t("")
gen num=len(姓名)-len(test)+1
*num即为你需要的变量
drop test
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
黃河泉 + 5 + 5 + 5 + 5 精彩帖子

总评分: 论坛币 + 5  学术水平 + 5  热心指数 + 5  信用等级 + 5   查看全部评分

藤椅
×晓√ 发表于 2019-4-9 13:04:49
ermutuxia 发表于 2019-4-9 11:37
gen test=姓名
fdta test,f("-") t("")
gen num=len(姓名)-len(test)+1
你好,len函数,stata无法识别,命令库中也没有,怎么办?

板凳
×晓√ 发表于 2019-4-9 13:11:20
ermutuxia 发表于 2019-4-9 11:37
gen test=姓名
fdta test,f("-") t("")
gen num=len(姓名)-len(test)+1
可以了,谢谢,是length函数的简写

报纸
黃河泉 在职认证  发表于 2019-4-9 16:53:38
我刚刚问了一下,有两个人回答,请参考:
  1. // Andrew Musau
  2. gen name2= subinstr(name,"-"," ",.)
  3. gen count= wordcount(name2)

  4. // Nick Cox
  5. gen n = length(name) - length(subinstr(name, "-", "", .)) + 1
复制代码

地板
×晓√ 发表于 2019-4-12 19:17:28
黃河泉 发表于 2019-4-9 16:53
我刚刚问了一下,有两个人回答,请参考:
嗯哪,谢谢老师

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

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