【发布时间】:2016-11-26 08:06:14
【问题描述】:
我确实有一个像这样的数据框
columna <- c(1,2,3)
columnb <- c("a b e", "c d", "a c d")
columnc <- as.Date(c('2010-11-1','2008-3-25','2007-3-14'))
alldata <- data.frame(columna,columnb,columnc)
tokeep <- c("c", "e")
我想得到相同的alldata 和columnb 修改为只保留在columnb 中找到tokeep 中的字符串。
理想情况下,我希望拥有alldata$columnb
[ "e", "c", "c" ]
我首先认为我可以使用类似的东西
filter(alldata, alldata$columnb %in% tokeep)
alldata[which(alldata$b %in% tokeep), ]
但我无法找到解决方案。
有人可以指导我吗?
【问题讨论】:
标签: r