【发布时间】:2014-05-31 08:30:46
【问题描述】:
我有一个数据框:
id <- c(1:5)
name <- c("blackdog","whitedog", "blackcat","whitecat","greyrabbit")
df <- data.frame(id,name)
df
我还有一个列表供选择:
select <- c("black","dog","grey")
所以我想返回一个数据框,其中包含: 黑狗、黑猫、白狗、灰兔
我试过了:
dfselect <-df[grep(select,df[,2]),]
dfselect
但这只是选择列表的第一个元素。
感谢您的帮助。
【问题讨论】: