小编hxa*_*emy的帖子

使用 dplyr 进行 eval 解析的替代方法

有没有办法在不使用 eval(parse()) 的情况下使用字符串作为参数进行过滤?

library("dplyr")

subset <- "carb == 4"
subset_df <- mtcars %>% filter(eval(parse(text = subset)))
Run Code Online (Sandbox Code Playgroud)

eval r dplyr tidyverse

2
推荐指数
1
解决办法
80
查看次数

标签 统计

dplyr ×1

eval ×1

r ×1

tidyverse ×1