【发布时间】:2018-10-01 12:01:51
【问题描述】:
假设如果X 出现在quosure 中,我现在想这样做。
library(rlang)
library(purrr)
q <- quo(mean(X))
我知道我可以用 expr 检查是否相等
q[[2]][[2]] == expr(X)
[1] TRUE
但是如何迭代或展平 quo 元素? flatten(q) 不起作用,我不能使用 for 循环,不知道如何使用来自 purrr 的一些 map 函数。
理想情况下,我想在 X 是“数据”而不是任何函数时捕获它。
【问题讨论】: