rlang是一个R包,用于创建整洁的评估界面和操作语言和环境对象。它是许多tidyverse系列软件包的实用程序包。
我在下面附上了一个简单的可重现示例。 我目前正在使用动态列名称的嵌套小标题中工作。我正在使用 purrr::map() 函数将列数据传递给匿名......
我正在尝试快速检查函数的参数列表,每个函数都采用严格值的向量。我可以一次做一个: <- function(x = c("foo", "bar"), y =...
如何在基于 `dplyr::arrange` 的 R 函数中使用一个参数对数据框进行升序或降序排序
下面的函数可以使用一个参数对多列数据框进行排序,并使用不带引号的列作为参数。 库(rlang) 图书馆(dplyr) #> #> 附加包:'dplyr' #>
如果我想将函数名转换为字符串,我可以这样做: 稀疏(替代(平均值)) 这将返回: [1]“意思” 如果我想对函数列表执行此操作,该怎么做
我面临以下情况: 我使用存储函数列表(例如 some_function())的自定义环境(some_env)。请注意,我不拥有这个环境,它是从另一个导入的
我已将我的 R 更新到最新版本。清除了我的 R 环境。我尝试使用 usmap 包运行这个简单的代码,但不断收到此错误。 plot_usmap(数据 = statepop, 值 = &...
如何迭代使用整洁评估的函数(通过 rlang 的 curly-curly)? 这是一个基本示例,我尝试使用 purrr::map() 迭代列名称: 库(“dplyr&quo...
如何使 x 在 f2() 中可用? f1 <- function(){ x <- 5 f2() } f2 <- function(){ x } f1() #> f2() 中的错误:未找到对象“x”
如何替换已弃用的 ggplot2 函数 aes_string:接受任意数量的命名字符串来指定美学映射?
aes_string 有一些方便的行为,我在使用 ggplot2 编程时使用了这些行为。但 aes_string 已被弃用(我相信从 ggplot2 版本 3.4.0 开始就很明显)。我正在挣扎...
purrr::map() 不适用于 rlang::as_label() 和/或 rlang::ensym()
我想迭代一组数据帧,我想返回的值之一是数据帧的名称。我使用 rlang::ensym() 和 rlang::as_label() 定义了一个函数,该函数在
我无法在 R studio 中安装 tidymodels。 由于这个错误,我尝试删除当前的 rlang,然后重新安装它,但我仍然无法安装 整洁模型包。 错误:包或命名空间加载失败...
我想使用rlang包中的非标准化评估(NSE)编写一个自定义函数mylm,它应该输出与直接运行lm(cyl~ mpg, data = mtcars)相同的结果。 但我尝试...
我有一个函数可以生成不需要的警告,但保留该值。 f <- function(a) { if (a > 1) { 警告(“无信息警告”) } A } g1 <- functio...
我目前正在 R 中使用 ergm.count 包来建模有价值的定向网络。邻接矩阵可以通过此链接下载。该网络由 84 个节点和 75 个加权......
mpg 的中位数为 19.2。 在下一行中,我想将此信息(例如“19.2”)添加到新的突变列名称“median_dich”中。所以最后新的列名应该...
我想收集函数中附加参数的名称(省略号/三个点)。 以下示例按预期工作 收集点 <- function(...) { as.character(rlang::ensy...
我使用了 install.packages("dplyr", dependency=T) 但是,当我调用库(dplyr)时,它会抛出以下错误消息。 加载所需包:dplyr inDL(x, as.logic(local), as.lo... 中的错误
如何使用glue语法和rlang转换和过滤函数中的多个变量,而无需输入变量名称?
查看之前问题的答案后(例如,哪个-rlang-function-should-i-use-to-evaluate-a-glue-string-as-a-variable-name或glue-and-rlang-如何在...内建立数据变量隧道
在函数中使用“mutate()”将默认值拼接到数据框中的正确方法?
背景: 我的最终目标是这里指定的 json 文件:Trimble Batch Geocoding JSON Spec。我引用了该规范中与地址相关的部分,希望它能澄清我的意思......