我一直在使用 dplyr 的 quosures:
library(dplyr)
library(ggplot2)
thing <- quo(clarity)
diamonds %>% select(!!thing)
print(paste("looking at", thing))
[1]《看着~》《看着清明》
我真的很想打印出放入quo的字符串值,但只能得到以下内容:
print(thing)
<quosure:全球>
~清晰
print(thing[2])
明晰()
substr(thing[2],1, nchar(thing[2]))
[1] “清晰”
有没有更简单的方法来“取消引用”quo()?