以下代码工作正常。但是,我想在没有 for 循环的情况下获得所需的输出。有什么想法吗
library(magrittr)
data("mtcars")
df1 <- mtcars %>% dplyr::filter(mpg > qsec*1/2)
df2 <- mtcars %>% dplyr::filter(mpg > qsec*2/2)
df <- vector("list", 2)
for(i in 1:2){
df[[i]] <- mtcars %>% dplyr::filter(mpg > qsec*i/2)
}