【发布时间】:2014-04-03 13:45:10
【问题描述】:
我有以下数据框
df <- data.frame(A1 = c("A","A","A","A","A","A","A","A","A","A","B","B","B","B","B","B","B","B","B","B"),
B2 = c("C","D","C","D","C","D","C","D","C","D","C","D","C","D","C","D","C","D","C","D"),
C3 = c("E","F","E","F","E","F","E","F","E","F","E","F","E","F","E","F","E","F","E","F"),
D4=c(1,12,5,41,45,4,5,6,12,7,3,4,6,8,12,4,12,1,6,7))
我想对前 3 列与向量 c("A","C","E") 匹配的所有行进行子集化
我尝试过使用,但它不起作用
vct <- c("A","C","E")
df[which(df[1:3] == vct)]
【问题讨论】:
-
看看
?%in%。