设为首页收藏本站获取积分奖励

R语言中文网

 找回密码
 立即注册
查看: 2269|回复: 3

[问题求助] 请教一个问题??大神,能否用正则表达式将rank里面的 “初级”,“中级”,“高...

[复制链接]
发表于 2017-10-27 20:25:01 | 显示全部楼层 |阅读模式
file:///C:\Users\Administrator\Documents\Tencent Files\769151627\Image\Group\~P%9_TR9J6SOEH_MAHGUV22.png

如图

如图
回复

使用道具 举报

 楼主| 发表于 2017-10-27 20:27:38 | 显示全部楼层
初级,中级,高级,选出来,其它过滤掉
回复 支持 反对

使用道具 举报

发表于 2017-10-30 10:24:29 | 显示全部楼层
t1<-which(rank=="高级")
rank<-rank[-t1]
即可把“高级”过滤掉,其他同理操作即可!
回复 支持 反对

使用道具 举报

发表于 2017-10-30 15:11:48 | 显示全部楼层
看错问题了,上面的解决方案给反了:
正确可以这么做:
t1<-which(rank=="高级")
t2<-which(rank=="中级")
t3<-which(rank=="初级")
t4<-c(t1,t2,t3)
rank<-rank[t4]
这样就能得到你想要的结果了。
但我不明白你这么做的原因是什么?意义在哪里?
回复 支持 反对

使用道具 举报

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

本版积分规则

手机版|小黑屋|Archiver|R语言中文网    

GMT+8, 2024-5-20 15:58 , Processed in 0.028600 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表