全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2251 10
2019-11-12
就比如说我的命令是这样的:

replace level=2 if strmatch(position,"*经理*")

我现在想让“经理”和“所长”都匹配成为level2,命令应该是怎样呢?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2019-11-12 17:59:06
大佬帮帮忙吧 求求惹{:3_55:}
真的不会 呜呜呜
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-11-12 18:33:35
Vil1a 发表于 2019-11-12 17:59
大佬帮帮忙吧 求求惹
真的不会 呜呜呜
你若要问程序,永远附上相关资料 (请不要用截图);若附上资料,永远用 dataex 印出资料。
•        先 ssc install dataex (并见说明),将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。
•        请参考说明 https://bbs.pinggu.org/thread-5048204-1-1.html
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-11-12 18:44:06
黃河泉 发表于 2019-11-12 18:33
你若要问程序,永远附上相关资料 (请不要用截图);若附上资料,永远用 dataex 印出资料。
•        先 ss ...
不好意思老师 我是个新手太会
我现在在匹配职位等级
gen level=.
replace level=1 if strmatch(position,"*审计员*")
replace level=2 if strmatch(position,"*经理*")

level3是所长和合伙人,但是我不知道如何匹配两个分开的字符串
replace level=2 if strmatch(position,"*所长* or *合伙人*")
这样的or and 我试过都不行
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-11-12 18:46:33
replace level=2 if strpos(position,"经理")|strpos(position,"所长")
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-11-12 19:41:25
sungmoo 发表于 2019-11-12 18:46
replace level=2 if strpos(position,"经理")|strpos(position,"所长")
请问用strmatch命令的话怎么操作呢?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群