全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
4458 6
2013-03-04
大家好!请教一个问题,我现在处理数据,每个记录有多个危害因素变量(hazards1, hazards2, hazards3...hazards66),每个变量中可能包含如粉尘,烟尘,电焊尘之类,现要求只要有“尘”字都计做粉尘,以便下一步分析。同一变量中处理类似问题可用regexm,strpos,indexnot等函数,但是这种一行中多个变量的情况不知道如何解决,试着用egen 的anycount/anymatch解决,但是这两个函数只能处理数值,字符的好像不行。请大家不吝赐教!
二维码

扫码加我 拉你入群

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

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

全部回复
2013-3-7 18:22:35
每个变量中可能包含如粉尘,烟尘,电焊尘之类,现要求只要有“尘”字都计做粉尘
楼主想生成什么样的结果?
二维码

扫码加我 拉你入群

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

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

2013-3-8 10:24:16
sungmoo 发表于 2013-3-7 18:22
楼主想生成什么样的结果?
首先多谢版主关注。
比如我想生成新变量newvar,当每条记录若干变量中只要有一个变量含有特定字符,例如“尘”,则newvar值为1,否则则为0,不知如何能实现?
二维码

扫码加我 拉你入群

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

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

2013-3-8 13:59:00
可考虑转置
二维码

扫码加我 拉你入群

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

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

2013-10-18 17:33:28
学习了
二维码

扫码加我 拉你入群

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

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

2015-10-1 16:38:12
楼主的问题解决了没有?我也遇到了同样的问题呀~求好心人解答
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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