rlang 相关问题

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

嵌套 tibble 中的 Tidyeval 和 rlang

我在下面附上了一个简单的可重现示例。 我目前正在使用动态列名称的嵌套小标题中工作。我正在使用 purrr::map() 函数将列数据传递给匿名......

回答 2 投票 0

使用 rlang 的 arg_match 检查函数输入列表

我正在尝试快速检查函数的参数列表,每个函数都采用严格值的向量。我可以一次做一个: <- function(x = c("foo", "bar"), y =...

回答 1 投票 0

如何在基于 `dplyr::arrange` 的 R 函数中使用一个参数对数据框进行升序或降序排序

下面的函数可以使用一个参数对多列数据框进行排序,并使用不带引号的列作为参数。 库(rlang) 图书馆(dplyr) #> #> 附加包:'dplyr' #>

回答 1 投票 0

R问题:使用map将函数列表转换为其函数名称的字符串列表

如果我想将函数名转换为字符串,我可以这样做: 稀疏(替代(平均值)) 这将返回: [1]“意思” 如果我想对函数列表执行此操作,该怎么做

回答 1 投票 0

如何访问存储在自定义环境中的函数调用的参数?

我面临以下情况: 我使用存储函数列表(例如 some_function())的自定义环境(some_env)。请注意,我不拥有这个环境,它是从另一个导入的

回答 1 投票 0

从 usmap r 包运行代码示例时出错

我已将我的 R 更新到最新版本。清除了我的 R 环境。我尝试使用 usmap 包运行这个简单的代码,但不断收到此错误。 plot_usmap(数据 = statepop, 值 = &...

回答 1 投票 0

使用整洁的评估(卷曲-卷曲)和 purrr

如何迭代使用整洁评估的函数(通过 rlang 的 curly-curly)? 这是一个基本示例,我尝试使用 purrr::map() 迭代列名称: 库(“dplyr&quo...

回答 2 投票 0

如何从全局环境中创建的 R 中的单独函数访问变量

如何使 x 在 f2() 中可用? f1 <- function(){ x <- 5 f2() } f2 <- function(){ x } f1() #> f2() 中的错误:未找到对象“x”

回答 2 投票 0

如何替换已弃用的 ggplot2 函数 aes_string:接受任意数量的命名字符串来指定美学映射?

aes_string 有一些方便的行为,我在使用 ggplot2 编程时使用了这些行为。但 aes_string 已被弃用(我相信从 ggplot2 版本 3.4.0 开始就很明显)。我正在挣扎...

回答 4 投票 0

purrr::map() 不适用于 rlang::as_label() 和/或 rlang::ensym()

我想迭代一组数据帧,我想返回的值之一是数据帧的名称。我使用 rlang::ensym() 和 rlang::as_label() 定义了一个函数,该函数在

回答 0 投票 0

安装tidymodels失败

我无法在 R studio 中安装 tidymodels。 由于这个错误,我尝试删除当前的 rlang,然后重新安装它,但我仍然无法安装 整洁模型包。 错误:包或命名空间加载失败...

回答 3 投票 0

不区分大小写地评估裸露表达式

我想创建一个函数来检查向量中是否包含裸表达式。该函数应该独立于输入数据的情况而工作。 评估

回答 1 投票 0

不能在r中的lm()函数中使用非标准评估

我想使用rlang包中的非标准化评估(NSE)编写一个自定义函数mylm,它应该输出与直接运行lm(cyl~ mpg, data = mtcars)相同的结果。 但我尝试...

回答 1 投票 0

如何覆盖 R 中的警告

我有一个函数可以生成不需要的警告,但保留该值。 f <- function(a) { if (a > 1) { 警告(“无信息警告”) } A } g1 <- functio...

回答 1 投票 0

使用 R 中的传递权重对有向 ERGM 进行建模价值

我目前正在 R 中使用 ergm.count 包来建模有价值的定向网络。邻接矩阵可以通过此链接下载。该网络由 84 个节点和 75 个加权......

回答 1 投票 0

我们如何改变包含现有值的新列名

mpg 的中位数为 19.2。 在下一行中,我想将此信息(例如“19.2”)添加到新的突变列名称“median_dich”中。所以最后新的列名应该...

回答 1 投票 0

捕获函数内的省略号/三个点;忽略明确提到的论点

我想收集函数中附加参数的名称(省略号/三个点)。 以下示例按预期工作 收集点 <- function(...) { as.character(rlang::ensy...

回答 1 投票 0

使用库(dplyr)时无法加载共享对象rlang

我使用了 install.packages("dplyr", dependency=T) 但是,当我调用库(dplyr)时,它会抛出以下错误消息。 加载所需包:dplyr inDL(x, as.logic(local), as.lo... 中的错误

回答 1 投票 0

如何使用glue语法和rlang转换和过滤函数中的多个变量,而无需输入变量名称?

查看之前问题的答案后(例如,哪个-rlang-function-should-i-use-to-evaluate-a-glue-string-as-a-variable-name或glue-and-rlang-如何在...内建立数据变量隧道

回答 1 投票 0

在函数中使用“mutate()”将默认值拼接到数据框中的正确方法?

背景: 我的最终目标是这里指定的 json 文件:Trimble Batch Geocoding JSON Spec。我引用了该规范中与地址相关的部分,希望它能澄清我的意思......

回答 2 投票 0

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