根据向量中的值从数据帧中选择行
dt <- structure(list(fct = structure(c(1L, 2L, 3L, 4L, 3L, 4L, 1L, 2L, 3L, 1L, 2L, 3L, 2L, 3L, 4L), . Label = c("a", "b", "c", "d"), class = "factor"), X = c(2L, 4L, 3L, 2L, 5L, 4L, 7L, 2L, 9L, 1L, 4L, 2L, 5L, 4L, 2L)), . Names = c("fct", "X"), class = "data.frame", row.names = c(NA, -15L))
fct
dt[dt$fct == 'a' | dt$fct == 'c', ]
1 a 23 c 35 c 57 a 79 c 910 a 112 c 214 c 4
vc <- c('a', 'c')
dt[dt$fct == vc, ]
vc
?
三国纷争