purrr通过提供用于处理函数和向量的完整且一致的工具集来增强R的函数式编程工具包,例如map()和reduce()。
我正在创建一个函数,为州-城市级别的数据框中的各个州创建 gt 表。我会经常更改数据以及 gt 中选定的列,因此我添加...
我有一个代码,如果我使用 LM,则可以工作,但如果我使用 GAM,则不行。我猜想无论出于什么原因,LM 会在对象内部查找变量,而 GAM 只会查看对象的名称,但是......
我有以下输入表: 输入<- structure( list( individual = c(1, 2, 3, 4), age = c(20, 34, 29, 30), earnings_2020 = c(0, 0, 1, 0), earnings_2021 = c(1,...
我有一些存档的 Slack 数据,我正在尝试获取一些关键消息属性。我通过愚蠢地展平整个列表,获取 data.frame 或 tibble 以及嵌套在某些
我已经使用 purrr::partial 修改了glue,它工作得很好,除非我尝试将它与 purrr::map 一起使用。有多种解决方法,但我很困惑为什么这不起作用? 图书馆...
本教程中有如下代码: 图书馆(重复) 库(列表查看器) 图书馆(呜呜) 图书馆(小标题) 得到的字符 %>% { 蒂布尔( 名称 = map_chr(., "名称"), 文化 =
Map 语句非常棒,但它们的输入常常让人感觉不必要的冗余。例如,在下面的块中,必须重新列出我已经从 t 请求的变量似乎很愚蠢...
我有一个很大的数据集,想要在每一列上应用自定义函数。 我已经编写了该函数,当一次性应用于目标数据集的一列时,它可以工作。 然而,...
我想知道如何使用 walk() 函数将此示例代码转换为 purrr 风格? 库(cli) <- 10 cli_alert_info("About to start downloads of {n} file{?s}") ...
我试图了解 purrr::map() 与 purrr::pmap() 对于以下用例的行为。我期待相同的结果,但看起来 purrr::map() 仅在列表中迭代一次。 #
我想使用函数 cut() 按另一个数据帧中包含的中断组对给定数据帧 (df$Timestamp) 的字段进行分类(breaks = NumDate$Date ; groups = NumDate$Groups)。
我有多个列表,如下所示: 列表(结构(列表(邮件= c(“[email protected]”,“[email protected]”,“[email protected]”, “[email protected]”,“[email protected]”,“yo...
以下玩具数据有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...
我想在管道链中应用匿名函数。例如 df <- tibble(vec1 = 1:10, vec = 2) The following code fails tb |> 映射(函数(x) {x[1,1] + x[2, 1]}) 我如何最好地使用
如何在不使用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.,
如何将reduce函数与lag结合使用来获得总和,同时忽略缺失值? 一个 <- data.frame( b = c(1, 2, NA, 3, 4, 5)) a %>% 变异(加法 = 减少(m...
我正在尝试学习一些基本的咕噜声。以这个玩具为例 - 当使用 map_df 创建当前变量名称时,如何将“rank”附加到当前变量名称? 图书馆(tidyverse) # 生成...
我正在使用 unvotes 包,目标是“使用 purrr 功能,找出从 2000 年开始平均哪三个国家最同意美国”。我首先...
以下 df 有一个包含单个数值的列表列 (CVcCVq)。我想将此单个值提取到另一列中或将此列表列转换为数字列。 我有...