rlang是一个R包,用于创建整洁的评估界面和操作语言和环境对象。它是许多tidyverse系列软件包的实用程序包。
当前在函数内部使用 rlang 和 tidyeval 的方式
只是想知道当前在函数内部使用潮汐原则的艺术起点是什么。 想象一下,我们的环境中有两个 tibbles,我们想将它们的名字传递给 purrr::map ...
在函数中使用 do.call() 更正 R map() 函数的参数规范
我一直在学习在线课程,并且我参加了一个涉及使用 rlang 函数生成所需输出的练习。建议的解决方案涉及使用 for() 循环,但由于较早的
How to call function arguments inside tidyselect operators?
我正在尝试创建一个依赖于 tidyselect 运算符的函数。我无法在那里提供非字符串函数参数。如果有任何帮助,我将不胜感激。 这是一个前...
我把我的大部分问题都写在了我提供的reprex的注释中。我想改进我的代码的语义,并回答一个关于引用变量作为闭包参数的具体问题。
R将 "空白 "或 "缺失 "的参数用if else语句传递给包函数。
我的具体问题是在shiny服务器上使用heatmap.2,但我想这个问题适用于更多地方。我想让一个参数成为可选项,但参数本身没有NULL......
我正在尝试动态地将变量插入到一个fable模型中。Data library(dplyr) library(fable) library(stringr) df % filter(State == "Victoria", Industry =...)。
我一定是漏掉了一些小东西,但是我想使用input$test作为列名,如果用户没有添加,则默认为 "NEW_COLUMN "字符串。我想通过使用rlang ...来实现这个目标。
如何在dplyr中使用quosure[repicate]将过滤语句作为函数参数传递给用户。
使用R中的dplyr包,我想在一个函数中传递一个过滤器语句作为参数。我不知道如何将该语句作为代码而不是字符串进行评估。当我尝试下面的代码时,我得到......
我有一个变量列,我想用它来重命名表中的一列: column % rename(column = 1) 但这输出的是字面列,而我......
我想提供一个面向用户的函数,允许将任意分组变量传递给一个摘要函数,并可以指定额外的参数进行过滤,但这 ...
我正在寻找一种将函数调用包装到另一个函数中的好方法。在一个函数被调用为其他函数之前先对其进行包装是很容易的,但是修改现有的调用似乎并不那么容易...
我正在尝试使这段代码自动化,但无法弄清楚如何使用apply或map函数来完成它!这是设置:data(“ mtcars”)count_to_pct
我从purrr文档中看到,应该可以使用map(list(fn1,fn2,fn3),exec,!!! args)语法或类似语法将函数列表映射到参数上。怎么会这样...
[之前,我使用group_by_at对字符串向量或NULL进行分组:library(tidyverse)grouping_1%group_by_at(grouping_1)mtcars%>%...
purrr-pmap-以整齐的样式向函数参数名称提供不同的列名称
我想知道是否有一种方法可以在data.frame或命名列表上调用pmap时指定哪些列应与哪些参数匹配。默认行为,在...
我是R的新手。因此,当我阅读一些R代码时,我无法理解该符号的含义,例如!!!在代码数据集中%>%rename(!! vars)中。有人可以帮我吗?谢谢。
从purrr :: invoke_map到rlang :: exec(转换行为)
我注意到,按照指定的文档说明,purrr :: invoke_map()和他的亲戚已经退休,转而使用与purrr :: map结合使用的rlang :: exec()。在某些情况下,当您要突出显示...
我有一个函数stacked_plot(),该函数使用整洁的评估来制作堆叠图。我想将其包含在我的程序包中,并使该程序包中的另一个函数调用它。这是最小的...
您如何制作同时支持带引号和不带引号的参数的tidyverse函数?
我知道如何使支持名为'variable'的参数准引用的函数(对不带引号的函数参数使用dplyr :: enquo(variable)}或需要您引用...的函数。] >> < [
我想创建一个名为eval_data的函数,用户可以在其中输入数据框列表和dplyr函数列表,以将数据列列表应用到数据框,以便从每个列表中选择...]