楼主: ASIN96
2872 4

[数据管理求助] 多个文本变量筛选 [推广有奖]

  • 0关注
  • 5粉丝

硕士生

19%

还不是VIP/贵宾

-

威望
0
论坛币
3 个
通用积分
0.0339
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1736 点
帖子
84
精华
0
在线时间
147 小时
注册时间
2019-8-27
最后登录
2022-2-14

楼主
ASIN96 学生认证  发表于 2020-5-23 15:48:37 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
请问从政府补助里面筛选出环保补助用什么命令呀?我用keep if strmatch(Fn05601, "*环保*")只能筛选出包含“环保”俩字的数据,但是像绿色补助、环境保护补贴等等都属于环保补助,怎样才能一次性筛选出包含“环保”“绿色”“环境”等关键词的数据呢?
二维码

扫码加我 拉你入群

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

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

关键词:变量筛选 Match ATCH 环境保护 keep

897b8ac6e29c5335e01eafefbadf354.png (45.37 KB)

897b8ac6e29c5335e01eafefbadf354.png

沙发
917968079 发表于 2020-5-23 16:12:45
这种没有什么很好的办法吧,先构建关键词词库,然后根据词库筛选

藤椅
欣心兰 发表于 2020-5-23 22:03:05
楼主好,可尝试:
gen a1=( index(Fn05601,`"环保"')~=0 | index(Fn05601,`"绿色"')~=0  | index(Fn05601,`"环境"')~=0)
keep if  a1==1
drop a1
供参考

板凳
ASIN96 学生认证  发表于 2020-5-24 09:12:56
917968079 发表于 2020-5-23 16:12
这种没有什么很好的办法吧,先构建关键词词库,然后根据词库筛选
keep if regexm(Fn05601,“环保”)|regexm(Fn05601,"环境"),我后来用了这个,已经解决啦

报纸
ASIN96 学生认证  发表于 2020-5-24 09:13:48
欣心兰 发表于 2020-5-23 22:03
楼主好,可尝试:
gen a1=( index(Fn05601,`"环保"')~=0 | index(Fn05601,`"绿色"')~=0  | index(Fn05601, ...
谢谢你呀!keep if regexm(Fn05601,“环保”)|regexm(Fn05601,"环境"),这个命令也可以用~

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

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