Итак, скажем, что я хочу сейчас, если X
появится в запросе.
library(rlang)
library(purrr)
q <- quo(mean(X))
Я знаю, что могу проверить равенство с expr
q[[2]][[2]] == expr(X)
[1] TRUE
Но как мне повторить или сгладить элемент quo? flatten(q)
не работает, я не мог использовать циклы for, не знаю, как использовать некоторую функцию карты из purrr
.
В идеале я хотел бы захватывать X, когда это «данные», а не какая-либо функция.