rlang 相关问题

rlang是一个R包,用于创建整洁的评估界面和操作语言和环境对象。它是许多tidyverse系列软件包的实用程序包。

当前在函数内部使用 rlang 和 tidyeval 的方式

只是想知道当前在函数内部使用潮汐原则的艺术起点是什么。 想象一下,我们的环境中有两个 tibbles,我们想将它们的名字传递给 purrr::map ...

回答 1 投票 0

在函数中使用 do.call() 更正 R map() 函数的参数规范

我一直在学习在线课程,并且我参加了一个涉及使用 rlang 函数生成所需输出的练习。建议的解决方案涉及使用 for() 循环,但由于较早的

回答 1 投票 0

How to call function arguments inside tidyselect operators?

我正在尝试创建一个依赖于 tidyselect 运算符的函数。我无法在那里提供非字符串函数参数。如果有任何帮助,我将不胜感激。 这是一个前...

回答 1 投票 0

在闭包实例化中使用引号参数作为变量名?

我把我的大部分问题都写在了我提供的reprex的注释中。我想改进我的代码的语义,并回答一个关于引用变量作为闭包参数的具体问题。

回答 1 投票 2

R将 "空白 "或 "缺失 "的参数用if else语句传递给包函数。

我的具体问题是在shiny服务器上使用heatmap.2,但我想这个问题适用于更多地方。我想让一个参数成为可选项,但参数本身没有NULL......

回答 1 投票 0

使用rlang动态插入变量到寓言模型中。

我正在尝试动态地将变量插入到一个fable模型中。Data library(dplyr) library(fable) library(stringr) df % filter(State == "Victoria", Industry =...)。

回答 1 投票 0

使用闪亮的输入作为列名,如果为空,则使用字符串。

我一定是漏掉了一些小东西,但是我想使用input$test作为列名,如果用户没有添加,则默认为 "NEW_COLUMN "字符串。我想通过使用rlang ...来实现这个目标。

回答 1 投票 0

如何在dplyr中使用quosure[repicate]将过滤语句作为函数参数传递给用户。

使用R中的dplyr包,我想在一个函数中传递一个过滤器语句作为参数。我不知道如何将该语句作为代码而不是字符串进行评估。当我尝试下面的代码时,我得到......

回答 1 投票 0

使用dplyr::rename与变量

我有一个变量列,我想用它来重命名表中的一列: column % rename(column = 1) 但这输出的是字面列,而我......

回答 1 投票 0

当其他函数参数默认为NULL时,评估...。

我想提供一个面向用户的函数,允许将任意分组变量传递给一个摘要函数,并可以指定额外的参数进行过滤,但这 ...

回答 1 投票 0

R将函数调用转换为另一个调用,而不使用字符串操作

我正在寻找一种将函数调用包装到另一个函数中的好方法。在一个函数被调用为其他函数之前先对其进行包装是很容易的,但是修改现有的调用似乎并不那么容易...

回答 1 投票 0

如何应用多列以在R中创建数据帧的摘要列表

我正在尝试使这段代码自动化,但无法弄清楚如何使用apply或map函数来完成它!这是设置:data(“ mtcars”)count_to_pct

回答 2 投票 1

(使用exec进行整洁,扫视,增强)

我从purrr文档中看到,应该可以使用map(list(fn1,fn2,fn3),exec,!!! args)语法或类似语法将函数列表映射到参数上。怎么会这样...

回答 1 投票 1

使用group替换group_by_at(NULL)

[之前,我使用group_by_at对字符串向量或NULL进行分组:library(tidyverse)grouping_1%group_by_at(grouping_1)mtcars%>%...

回答 1 投票 0

purrr-pmap-以整齐的样式向函数参数名称提供不同的列名称

我想知道是否有一种方法可以在data.frame或命名列表上调用pmap时指定哪些列应与哪些参数匹配。默认行为,在...

回答 1 投票 1

数据集%>%重命名(!! vars)在R中意味着什么?

我是R的新手。因此,当我阅读一些R代码时,我无法理解该符号的含义,例如!!!在代码数据集中%>%rename(!! vars)中。有人可以帮我吗?谢谢。

回答 2 投票 0

从purrr :: invoke_map到rlang :: exec(转换行为)

我注意到,按照指定的文档说明,purrr :: invoke_map()和他的亲戚已经退休,转而使用与purrr :: map结合使用的rlang :: exec()。在某些情况下,当您要突出显示...

回答 1 投票 0

在R包中使用整齐的评估

我有一个函数stacked_plot(),该函数使用整洁的评估来制作堆叠图。我想将其包含在我的程序包中,并使该程序包中的另一个函数调用它。这是最小的...

回答 1 投票 1

您如何制作同时支持带引号和不带引号的参数的tidyverse函数?

我知道如何使支持名为'variable'的参数准引用的函数(对不带引号的函数参数使用dplyr :: enquo(variable)}或需要您引用...的函数。] >> < [

回答 1 投票 5

创建dplyr语句供以后在R中求值

我想创建一个名为eval_data的函数,用户可以在其中输入数据框列表和dplyr函数列表,以将数据列列表应用到数据框,以便从每个列表中选择...]

回答 1 投票 3

© www.soinside.com 2019 - 2024. All rights reserved.