赖江山的博客分享 http://blog.sciencenet.cn/u/laijiangshan 生态、统计与R语言

博文

如何去掉数据框带某一字符的行的R代码

已有 12458 次阅读 2017-3-30 21:32 |个人分类:RDA|系统分类:科研笔记

#最近处理一份植物名录,其中要将带有“科”和“属”的行去掉,只保留一个种的行,用grep()函数解决

badong=read.csv("巴东2.csv",header=T)

head(badong)

#去掉科和属,因为最后有一个总的名录可以匹配

a=badong$中文名

n=grep("科",a) #选择带"科"的行的index

m=grep("属",a) #选择带"属"的行的index

All=c(n,m)     #组合带“科”和“属”的行

b=badong[-All,]#将“科”和“属”的行去掉r

head(b)        


巴东2.csv



https://blog.sciencenet.cn/blog-267448-1042653.html

上一篇:巧用箭头函数添加误差线
下一篇:设定回归线的长度
收藏 IP: 222.129.42.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-11-24 14:25

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部