purrr 相关问题

purrr通过提供用于处理函数和向量的完整且一致的工具集来增强R的函数式编程工具包,例如map()和reduce()。

胶合在地图中找不到.x以及部分功能

我已经使用 purrr::partial 修改了glue,它工作得很好,除非我尝试将它与 purrr::map 一起使用。有多种解决方法,但我很困惑为什么这不起作用? 图书馆...

回答 1 投票 0

尝试了解 {} 放在管道运算符 (%>%) 之后的作用

本教程中有如下代码: 图书馆(重复) 库(列表查看器) 图书馆(呜呜) 图书馆(小标题) 得到的字符 %>% { 蒂布尔( 名称 = map_chr(., "名称"), 文化 =

回答 1 投票 0

ggplot2 循环两列以分组创建绘图

我有一个数据集,其中一个变量是州,另一个是地区(位于每个州),其余的是数值变量。有32个州和712个地区

回答 1 投票 0

如何减少 purrr::map 中的参数冗余

Map 语句非常棒,但它们的输入常常让人感觉不必要的冗余。例如,在下面的块中,必须重新列出我已经从 t 请求的变量似乎很愚蠢...

回答 1 投票 0

当使用映射迭代列名称向量时,R dplyr 函数停止工作

我有一个很大的数据集,想要在每一列上应用自定义函数。 我已经编写了该函数,当一次性应用于目标数据集的一列时,它可以工作。 然而,...

回答 1 投票 0

如何将 CLI 消息与 purrr 系列功能结合起来

我想知道如何使用 walk() 函数将此示例代码转换为 purrr 风格? 库(cli) <- 10 cli_alert_info("About to start downloads of {n} file{?s}") ...

回答 1 投票 0

R purrr 包map() 与 pmap() 区别

我试图了解 purrr::map() 与 purrr::pmap() 对于以下用例的行为。我期待相同的结果,但看起来 purrr::map() 仅在列表中迭代一次。 #

回答 1 投票 0

R 中 cut() 函数的中断组

我想使用函数 cut() 按另一个数据帧中包含的中断组对给定数据帧 (df$Timestamp) 的字段进行分类(breaks = NumDate$Date ; groups = NumDate$Groups)。

回答 1 投票 0

在 R 中使用 gmail 发送多个附件

我有多个列表,如下所示: 列表(结构(列表(邮件= c(“yo@yo.com”,“yo@yo.com”,“yo@yo.com”, “yo@yo.com”,“yo@yo.com”,“yo...

回答 1 投票 0

在数据框上执行 purrr 式 lambda 公式列表

以下玩具数据有5个变量,X1到X5。 设置.种子(123) df <- data.frame(matrix(rnorm(500), 100, 5)) I want to perform specific operations on specific variables, using a named list of p...

回答 1 投票 0

如何将匿名函数与管道运算符一起使用?

我想在管道链中应用匿名函数。例如 df <- tibble(vec1 = 1:10, vec = 2) The following code fails tb |> 映射(函数(x) {x[1,1] + x[2, 1]}) 我如何最好地使用

回答 4 投票 0

如何在不使用rep()的情况下回收map2()中较短的向量?

我正在尝试运行以下代码: xx <- 1:12 yy <- 1:3 map2(xx, yy, ~ .x / .y) However, I encountered an error. I assumed that map2() would automatically recycle the shorter vector (i.e.,

回答 1 投票 0

用“+”减少 purrr 中的值,但忽略 R 中缺失的值

如何将reduce函数与lag结合使用来获得总和,同时忽略缺失值? 一个 <- data.frame( b = c(1, 2, NA, 3, 4, 5)) a %>% 变异(加法 = 减少(m...

回答 1 投票 0

使用 purrr::map() 命名新变量

我正在尝试学习一些基本的咕噜声。以这个玩具为例 - 当使用 map_df 创建当前变量名称时,如何将“rank”附加到当前变量名称? 图书馆(tidyverse) # 生成...

回答 1 投票 0

使用 purrr 将变量列表映射到函数时出现问题

我正在使用 unvotes 包,目标是“使用 purrr 功能,找出从 2000 年开始平均哪三个国家最同意美国”。我首先...

回答 1 投票 0

如何从嵌套列或列表列中提取或取消嵌套未命名值?

以下 df 有一个包含单个数值的列表列 (CVcCVq)。我想将此单个值提取到另一列中或将此列表列转换为数字列。 我有...

回答 1 投票 0

整理评估模式以映射选定的列

outer_func 对 col_rfs 和 dflt_flag 使用整洁的评估,即可以执行 col_rfs = dplyr::starts_with("col")。 图书馆(马格里特) 外部函数 <- function(dat, col_rfs, dflt_f...

回答 1 投票 0

如何在 tidyverse 框架中最有效地有条件地过滤另一个数据帧中的值?

我有一个带有 ID 列和润滑时间间隔列的数据帧 df1,我想过滤(子采样)具有 ID 和 DateTime 列的数据帧 df2,以便只有 df2 行带有 DateTime

回答 1 投票 0

给定向量 v 和 fn f,如何生成矩阵 {v, f(v), f(f(v)), ... f^k(v)}?

我有一个向量x和一个函数f。我需要生成第一列是 v、第二列是 f(v) 的矩阵,依此类推,直到最后一列 f^k(v)。 在函数式语言中,我可以使用 u...

回答 1 投票 0

将 df 拆分为多列的 **tidyverse** 方法是什么?

我想将数据帧分割为多列,以便我可以看到每个数据子集的summary() 输出。 这是使用 base 中的 split() 来做到这一点的方法: 图书馆(tidyverse) #>

回答 3 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.