non-standard-evaluation专题提供non-standard-evaluation的最新资讯内容,帮你更好的了解non-standard-evaluation。
我在弄清楚如何使用包含R数据帧列名称的字符串进行一些基本计算以突变为新列时遇到麻烦。例如,我
我正在尝试使用NSE构造一个公式,以便可以轻松地在列中进行传递。以下是我想要的用例: <pre><code>d
我想将列插入通过自定义内部函数执行<code>purrr::imap_dfr</code>的函数中。 我的目标是<code>df %&gt;% diff
我想创建一个功能来更新来自不同环境的数据框。具体来说,我想使用<code>var functions = &lt;Function&gt;[funct
我有一个非标准评估的简单问题:将变量名作为参数传递给函数。 作为一个可重现的示例,这很简
作为我正在从事的项目的一部分,我希望允许用户返回嵌套对象结构的各种输入的摘要。这些对象的一
我想制作一个使用<code>ggplot</code>和<code>facet_wrap</code>的函数,并将函数变量传递给facet。 我可以使
<pre class="lang-r prettyprint-override"><code>a &lt;- &#34;A&#34; bquote(.(as.name(a)) = 4) </code></pre> <code>Error: unexpected &#39;
<pre class="lang-r prettyprint-override"><code>a &lt;- &#34;A&#34; bquote(tibble::tibble(a = 1:10) %&gt;% dplyr::mutate(`=`(.(as.name(a)), a
<pre class="lang-r prettyprint-override"><code>z &lt;- 1 a &lt;- function() { print(parent.frame()) eval(quote({print(z)})) } b &lt;- fu
我正在尝试从字符串输入中动态创建和评估函数,并再次陷入元编程/评估(<a href="https://adv-r.hadley.nz/meta
我试图从简单的函数“加法器”中获取一个参数,然后使用循环来查看增加该参数的效果。 我知道
因此,从本质上讲,我想要的是与以下两个帖子类似的内容:<a href="https://stackoverflow.com/questions/28222876/ho
如果我这样做: <pre><code>parse(text=&#34;foo()&#34;) </code></pre> 我明白了: <code>expression(foo())</code></
<pre class="lang-r prettyprint-override"><code>foo &lt;- function(arg) { substitute(arg) } foo1 &lt;- function(parm) { foo(param) } foo
我使用 expss 包在 R 中定义了一些表函数来自动制表。 我的一个表格想要显示类别的案例或百分比,然后
<pre class="lang-r prettyprint-override"><code>a &lt;- &#34;t&#34; bquote(data.frame(.(a) = 1:10) Error: unexpected &#39;=&#39; in &#34;bquo
<pre class="lang-r prettyprint-override"><code>bquote({ A &lt;- 4 print(A) }) </code></pre> 输出: <pre class="lang-r prettypr
所以我多次找到各种不同的方法来实现这一点,但在过去一年左右的时间里,dplyr 处理非标准评估的方
是否有规范的 base-R 方法来确定函数参数是对象名称还是文字/表达式? 虽然通常不鼓励使用 NSE,