全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2309 10
2015-03-19

已定义标签,并和数值一一对应,

例如:

值  标签
0    x_a
1    x_b
2    y_a
3    y_c
4    z_a
5    w_a
6    w_c

想对标签中含有字符a的进行处理,例如keep这些obs,应该怎么操作,谢谢!

二维码

扫码加我 拉你入群

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

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

全部回复
2015-3-19 18:18:03
gen var2=substr(var1,3,1)   
drop if var2!="a"

var1是你的那个标签变量
二维码

扫码加我 拉你入群

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

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

2015-3-19 18:39:12
gongshundaren 发表于 2015-3-19 18:18
gen var2=substr(var1,3,1)   
drop if var2!="a"
可以吗?这个是针对字符型变量啊,我的还是数值型,只是加了标签
二维码

扫码加我 拉你入群

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

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

2015-3-19 18:43:02
tony2040044 发表于 2015-3-19 18:39
可以吗?这个是针对字符型变量啊,我的还是数值型,只是加了标签
这我就没操作过了
如果是数值的,那么每个标签应该对应了一个数值才对呀
直接找到对应的数值x
drop if var2!=x
这样也许可以
二维码

扫码加我 拉你入群

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

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

2015-3-19 18:44:43
gongshundaren 发表于 2015-3-19 18:43
这我就没操作过了
如果是数值的,那么每个标签应该对应了一个数值才对呀
直接找到对应的数值x
这个知道,字符型的用strmatch也可以,网上没搜到对标签进行判定的。

不过还是非常感谢!
二维码

扫码加我 拉你入群

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

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

2015-3-19 20:53:26
tony2040044 发表于 2015-3-19 18:44
这个知道,字符型的用strmatch也可以,网上没搜到对标签进行判定的。

不过还是非常感谢!
是的。我得建议是把标签单独作为一个变量 就好处理了。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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