rlang 相关问题

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

r rlang:在tidyselect助手上使用is_quosure

假设您在R函数中有一个参数,该参数可以是:原始的tidyselect辅助函数,例如contains(“ a”),starts_with(“ a”)等,包含这些辅助函数的清单,以及vars(contains (“ ...

回答 1 投票 1

用`=`运算符替换LHS,在Sys.setenv中使用rlang tidyeval

问题描述Sys.setenv没有一个简单的界面来提供LHS(环境变量名称)作为参数。如果要动态定义应设置的环境变量,则进行元编程...

回答 1 投票 0

粘贴变量名称及其跨多个变量的向量值

假设我有这个数据帧:library(dplyr)set.seed(1)df

回答 4 投票 1

省略号输入的字符向量

我具有以下函数,该函数接受未加引号的输入并返回输入对象的字符向量。 my_function

回答 1 投票 0

调用.Call的修补函数

我的目标是修补rlang :: eval_tidy函数。原始格式仅调用.Call:eval_tidy

回答 1 投票 0

如何使用rlang将字符串参数设置为NULL(用于facet vars?

我正在尝试使用selectInput为ggplot定义构面,因此facet_grid的输入是字符串或列名。选项之一是“无”(不是列之一)下面的示例...

回答 1 投票 2

使用带有 `dplyr::_join` 函数的 `rlang` 准引用

我正在尝试编写一个使用 rlang 的准引用的自定义函数。此功能还在内部使用 dplyr 的连接功能。我在下面提供了一个最小的工作示例来说明......

回答 4 投票 0

使用看门人tabyl中的字符串!!!顶级

[我正在尝试使用字符串向量作为看门人函数tabyl中的列输入,我知道我可以将字符串转换为符号,然后在dplyr函数中使用大爆炸,例如group_by ...

回答 1 投票 0

为什么是plotly()和enquo + !!有冲突吗?

我正在编写一个将plot_ly用于饼图的函数。参数标签=〜中的波浪号(〜)与unquote运算符!!冲突。有解决这个问题的方法吗? pieplotr

回答 2 投票 3

在R中,为什么是plotly()和enquo + !!有冲突吗?

我正在编写一个将plot_ly用于饼图的函数。参数标签=〜中的波浪号(〜)与unquote运算符!!冲突。有解决这个问题的方法吗? pieplotr

回答 1 投票 0

在purrr内如何使用rlang

我希望获得2个data.frame,它们的差异按列c(“ hp”,“ cyl”)分组%>%tibble()%>%magrittr :: set_colnames(“ vars1”)%>%mutate(data = map(vars1,〜mtcars%>%as_tibble))%...

回答 2 投票 0

当函数使用枚举列时如何将多个函数传递给purr :: map(exec或invoke_map?)>

当我尝试将参数传递给使用enquo()的函数时,出现以下错误。 “错误:只能在准引用上下文中取消引用。”在下面的示例中,Wrap1 ...

回答 1 投票 0

Rlang:如何将字符串视为符号

再次,我对rlang的文档和错误消息感到困惑。我已经尝试使用两次和三次爆炸,:=,quo,enquo,ensym以及其他不清楚的方法进行20种不同的迭代...

回答 2 投票 2

Ququotquotation Error:位置1处的尺寸(1)不正确,预期为:144000

我想将一个列列表传递到ranging函数中。我尝试使用enquos函数,其中column.names是column.names

回答 1 投票 0

我如何在mutate调用中访问函数中的列名?

我正在使用我编写的函数对列进行修改以在R中创建一个新列。在我的函数中,我想发送一条消息,其中包含要更改的列的名称。如何访问...

回答 2 投票 0

使用data.table进行引用

我正在尝试把我的头包裹在准引号上,以便可以将其与data.table调用一起使用。这是一个示例:library(data.table)library(rlang)dt

回答 1 投票 0

如何在dplyr功能的左侧执行NSE?

考虑库(dplyr)Assign_rhs%mutate(lhs = {{rhs}})} a = data.frame(b = 1,c = 2)Assign_rhs(a,b)将产生:bc lhs 1 1 2 1和我可以做...

回答 1 投票 1

call_modify的嵌套使用

我正在尝试创建对函数f的调用,该函数的第一个参数是对另一个函数的调用(为此,我选择dbinom作为示例)。调用dbinom(传递给f)不包括...

回答 3 投票 0

具有函数外部卷曲的dplyr非标准评估

我看到的所有卷曲示例都在编写函数的上下文内。我只想循环遍历分组变量并获取频率,所以我正在尝试将类似的内容添加到...

回答 1 投票 0

通过使用权重来rlang GLM()

我想通过权重来GLM()经由功能,而无需使用eval(替代())或do.call()方法,但使用rlang。这描述了一个更复杂的底层函数。 #玩具数据...

回答 1 投票 2

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