带自定义数据对象的rlang :: eval_tidy调用

我的目标是创建一个行为类似于数据框的对象。为了在ggplot2中使用它,它必须模仿rlang::eval_tidy调用的接口。

文档指出data参数可以是数据框,命名列表或向量。并且可以选择使用as_data_mask()new_data_mask()创建数据掩码。就我而言,我不想更改ggplot的代码,但是我不想更改对象的行为(如果它在eval_tidy中作为数据参数被调用。

有办法吗?在rlang的早期版本中,似乎有一个通用函数as_dictionary()用于此目的。

elle_131 回答:带自定义数据对象的rlang :: eval_tidy调用

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3082031.html

大家都在问