选择某些行名称

Fed*_*o C 1 row r names

有没有办法从一列中的名称没有单词的数据框中选择所有行?

例:

从这个数据框架

Organism    Value
Boa (sick)  3
Cat         1
Cat (sick)  2
Wolf        2
Wolf (sick) 8
Crow        4
Run Code Online (Sandbox Code Playgroud)

我想要没有(sick)名字的行:

Organism    Value
Cat         1
Wolf        2
Crow        4
Run Code Online (Sandbox Code Playgroud)

我知道数据格式错误,最好有第三列"健康",但我必须使用我拥有的数据.

sgi*_*ibb 7

d <- data.frame(Organism=c("Boa (sick)", "Cat", "Cat (sick)", "Wolf", "Wolf (sick)", "Crow"), Value=c(3, 1, 2, 2, 8, 4), stringsAsFactors=FALSE)

d[!grepl(pattern="(sick)", x=d$Organism, fixed=TRUE), ]
#  Organism Value
#2      Cat     1
#4     Wolf     2
#6     Crow     4
Run Code Online (Sandbox Code Playgroud)