【发布时间】:2020-04-03 01:29:18
【问题描述】:
我正在尝试在闪亮的应用程序中使用case_when 来构建应用程序,显示以一组规则表示的某些选择策略的预览。
在应用程序中,用户可以输入case_when语法的表达式,例如:
cond = "Age > 40 ~ 1, TRUE ~ 0"
它们应该被替换为case_when。
我正在查看rlang 并试图弄清楚如何从字符向量中获取表达式,例如
tibble::tribble(~Age,23,26,32,50,51,52,25,49,34,54) %>%
mutate(result = case_when(!!!quos(syms(cond))))
但是,显然,没有把它做对
【问题讨论】: