问题标签 [quosure]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
64 浏览

r - 错误:Quosures 只能在 quasiquotation 上下文中不被引用

我正在设置一个函数,以便更轻松地同时在多个列上运行 weights:wtd.chi.sq。

这是我的示例数据:

我将使用这条线通过 pov 找到 Q50_1 的 chi sq 值:

由于我需要对具有数千个变量的 df 重复此操作,因此我设置了一个函数来运行它。wtd.chi.sq 接受向量,而不是列名,因此输入相关列有点棘手。我编写的函数如下所示:

但是当我运行它时:
xtab_func('dat', 'Q50_1','pov','wgt1')

谁能告诉我这里发生了什么?!

0 投票
0 回答
92 浏览

r - 错误:Quosures 只能在 quasiquotation 上下文中不被引用,功能与 plotly

我已经创建了一个带有绘图结果的函数,但我收到了以下错误消息:错误:Quosures 只能在 quasiquotation 上下文中不被引用。

坏的:

列表(!!myquosure)

好的:

dplyr::mutate(数据, !!myquosure)

当我擦除 enquo() 函数时,它会绘图但不识别颜色的 z 参数如果有人有想法请