全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
匿名
4372 11
2015-10-17
悬赏 22 个论坛币 已解决
,,VV红色字体那一列数据需要删除,type: str2
format:%9s,O(∩_∩)O谢谢
1998字符处理.png
1998字符处理.png

原图尺寸 3.54 KB

1998字符处理.png

最佳答案

夏目贵志 查看完整内容

drop if upper(trim(industry))=="VV"
二维码

扫码加我 拉你入群

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

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

全部回复
2015-10-17 23:23:41
drop if upper(trim(industry))=="VV"
二维码

扫码加我 拉你入群

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

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

2015-10-18 08:43:08
夏目贵志 发表于 2015-10-18 08:00
drop if upper(trim(industry))=="VV"
版主,想问一个问题。在一个数据集中,我想判断a1,a2,a3,a4,a5其中是否有一个等于5,如果是的话,赋值x为1.我写的命令为x=cond(a1==5 | a2==5 | a3==5 | a4==5 | a5==5, 1,0);不知道有没有简单的命令可以替代“a1==5 | a2==5 | a3==5 | a4==5 | a5==5”?
二维码

扫码加我 拉你入群

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

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

2015-10-18 10:08:43
夏目贵志 发表于 2015-10-18 08:00
drop if upper(trim(industry))=="VV"
,先说谢谢。虽然我还没做好。
附件列表
字符处理错误.png

原图尺寸 4.33 KB

字符处理错误.png

1998字符处理出错.png

原图尺寸 4.19 KB

1998字符处理出错.png

二维码

扫码加我 拉你入群

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

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

2015-10-18 11:20:54
mindndhand 发表于 2015-10-18 10:08
,先说谢谢。虽然我还没做好。
你的industry变量是字符型的吗?不是的话就会出这个错。

你看这个例子没问题吧?
clear
set obs 3
generate str var1 = "vv" in 1
replace var1 = "." in 2
replace var1 = "2" in 3
rename var1 industry
drop if upper(trim(industry))=="VV"
二维码

扫码加我 拉你入群

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

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

2015-10-18 11:26:31
LIXUANHANK 发表于 2015-10-18 08:43
版主,想问一个问题。在一个数据集中,我想判断a1,a2,a3,a4,a5其中是否有一个等于5,如果是的话,赋值x为 ...
我不知道。5个条件不算多,不要嫌麻烦啊~呵呵~
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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