我正在尝试实现一个函数,该函数根据任意长度的列名列表获取动态子集
静态代码是:
s <- c("s0","s1","s2") d.subset <- d[ d$s0 > 0 | d$s1 > 0 | d$s2 > 0,]
但是,我想d$s0 > 0 | d$s1 > 0 | d$s2 > 0基于s 生成部件.我尝试使用as.formula()来生成它,但它给了我一个"无效的公式"错误.
d$s0 > 0 | d$s1 > 0 | d$s2 > 0
r subset
r ×1
subset ×1