我尝试使用字符向量进行子集化。我想拉回相应X列在此向量中的所有行。我的实验是带回zilch,我的搜索也是如此。
list<-c("1","2","3")
sub<-subset(data,x==list,1:4)
那个和语法非常接近它不会起作用。
谢谢!
答案 0 :(得分:2)
如@bunk所述,您可以使用%in%
运算符:
DF <- data.frame(id=c(1,2,3),val=c(4,5,6))
val.list <- c(5,6)
subDF <- subset(DF, val %in% val.list)
subDF
id val
2 2 5
3 3 6