删除列中包含特定字符串的行(大多数不适用)

时间:2019-03-05 13:26:14

标签: r dataframe subset

我在R中有一个data.frame,看起来像这样:

df<- data.frame("x" = c(1,4,5,7,4,32,2,5), "y"=c(NA,NA,"1", NA, "2", "1", NA, NA))
df$y <- as.character(df$y)

我想摆脱$ y列中包含“ 1”或“ 2”的所有行,而不删除包含NA(所有其他)的行。

df[df$y!="1",]

设置该列中包含NA或“ 1”的所有值NA。

0 个答案:

没有答案