【发布时间】:2020-02-26 15:15:57
【问题描述】:
我正在尝试从包dplyr 中过滤带有filter() 函数的data.frame。这里的主要问题是我想对条件使用向量。
例如
library(dplyr)
conditions <- c("Sepal.Width<3.2","Species==setosa")
DATA <- iris %>%
filter(conditions) #This doesnt work, of course.
有什么功能需要
conditions <- c("Sepal.Width<3.2","Species==setosa")
作为输入并给我
Sepal.Width<3.2 & Species==setosa
作为输出?我想用eval(parse...) 和sapply 和paste0() 来添加&,但不能让它工作。
我们将不胜感激。
【问题讨论】: