全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
11947 7
2018-04-12
比如:在公司名称一栏中,我想要看没有重庆的数据,list if 公司名称!="*重庆*"
貌似这里直接查询的就是公司名称不等于*重庆*,通配符并没有产生作用,请各位大佬指点一下这个应该怎么弄。

多谢!!

二维码

扫码加我 拉你入群

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

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

全部回复
2018-4-12 15:57:45
1.        你若要问程序 (code),请附上资料;你若要附上资料,请用 dataex 印出资料。
2.        尔后建议请用 dataex (先 ssc install dataex 并见说明) 将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。并请参考 http://www.jianshu.com/p/9870080fe769,  https://bbs.pinggu.org/thread-5048204-1-1.html, 与 https://bbs.pinggu.org/thread-5917273-1-1.html
二维码

扫码加我 拉你入群

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

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

2018-4-13 11:38:39
数据补充如下:
clear
input str42 公司名称
"重庆早吧科技有限公司"            
"成都福安有限公司"                  
"重庆春信有限公司"                  
"武汉义康有限公司"                  
"重庆圣本科技有限公司"            
"贵州久泰科技有限公司"            
"重庆大福食品安全科技公司"      
"重庆千来食品有限公司"            
"成都食品安全技术有限责任公司"
"贵州福大科技有限公司"            
end
二维码

扫码加我 拉你入群

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

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

2018-4-13 14:47:29
假设你的目的是如果公司名称含有“重庆”两个字,那么group=0,如果不含,则group=1,可以试试下面的命令:
复制代码

但是我觉得,这并不是一个区分公司是否来自重庆的好方法,因为有可能公司名称虽然没含“重庆”两个字,但实际是设立在重庆的
二维码

扫码加我 拉你入群

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

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

2018-4-16 09:46:49
arikjin 发表于 2018-4-13 14:47
假设你的目的是如果公司名称含有“重庆”两个字,那么group=0,如果不含,则group=1,可以试试下面的命令: ...
感谢感谢!!!我想再请问一下,如果我既有包含的条件,又有不包含的条件,有什么方法吗?
二维码

扫码加我 拉你入群

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

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

2018-4-16 10:30:01
123小河边 发表于 2018-4-16 09:46
感谢感谢!!!我想再请问一下,如果我既有包含的条件,又有不包含的条件,有什么方法吗?
if 后面的条件你可以设置很多啊,用 & 连接表示“和”,用 | 连接表示“或”就可以了啊。。。不包含就是regexm(公司名称,"XX")==0, 包含就是regexm(公司名称,"XX")==1,字符串XX的内容你自己根据需要设置。如果还是不懂,help regexm 自学一下。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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