【发布时间】:2018-10-24 18:05:03
【问题描述】:
鉴于这个df:
A B C
1 a 1 53
2 a 0 27
3 a 1 46
4 b 1 42
5 c 0 97
6 d 1 46
7 d 0 24
并且定义为匹配删除的值在一个向量中:
values_delete <- c("b", "c")
如何使用带有向量的条件删除df 中的行?我试过了:
df2 <- df[df$A != values_delete,]
但它不允许。这是错误:
longer object length is not a multiple of shorter object lengthlonger object length is not a multiple of shorter object length
【问题讨论】:
-
df[!df$A %in% values_delete, ]?
标签: r filter conditional slice