purrr通过提供用于处理函数和向量的完整且一致的工具集来增强R的函数式编程工具包,例如map()和reduce()。
我可以使用 lapply 或类似的函数将类添加到数据框的选定列吗?
这个数据框 > jnk <- mtcars[1:3, 1:3] > jnk mpg 气缸显示 马自达 RX4 21.0 6 160 马自达 RX4 威格 21.0 6 160 达特桑 710 22.8 4 108 有如下类: >
在 data.frame 上使用 invoke_map() 或 exec()
我有一个数据框,其中不同的行需要不同的评估来计算结果。这些评估中的每一个都在一个函数中实现,并且指定了要使用的相应函数......
我有一个包含 >200,000 行和两列(组和值)的数据框。 Group 包含字符串,Value 包含正整数。所有行都是唯一的(即对于给定的组,每个值 en...
stringr::str_glue() 不适用于 purrr::map()
有谁知道为什么以下不起作用?似乎 stringr::str_glue() 无法找到 file_name 参数,因为它位于 purrr::map() 内部。我该如何解决这个问题? 图书馆(整理...
我想分割一个数据框,以便每一列都是它自己的列表。 因此,如果我们采用虹膜数据集,它将生成一个列表,其结果类似于下面的代码(但是我做了本手册...
我想分割一个数据框,以便每一列都是它自己的列表。 因此,如果我们采用虹膜数据集,它将生成一个列表,其结果类似于下面的代码(但是我做了本手册...
如何对存储在多级嵌套列表中的数据帧进行行绑定,并为每个级别添加标识符列?
作为 R 数据操作的初学者,我在处理多级嵌套列表时遇到了困难。 问题:有没有办法将这个 dat0 3 级列表转换为下面的全局 dat1 数据框? 新全文c...
如何在嵌套在 3 级列表中的多个 tibbles 中创建新变量并将所有内容合并到 R 中的一个数据帧中?
作为 R 数据操作的初学者,我在处理多级嵌套列表时遇到了困难。 问题:有没有办法将这个 dat0 3 级列表转换为下面的全局 dat1 数据框? 新全文c...
这是我的问题的后续。 提供的代码非常有帮助,使我能够以更快、更有效的方式获取我想要的数据。然而,自从运行这个以来,我有
Light GBM 和随机森林模型堆叠。尝试使用不再存在的助推器
我正在尝试使用库(堆栈)通过 Light GBM 来建模堆栈随机森林。 我能够将 my_stack 放入 Predict() 中。我在哪里得到这个错误: `purrr::map() 中的错误...
我有一个数据框,其中包含不同标准下具有不同分数的个人,请参阅 10 个个人的示例数据框,每个人有 7 个分数(A 到 G): 设置.种子(123) df <- data.frame( A = rno...
我的目标是将代码生成的嵌套列表转换为数据帧。我有以下内容,它从循环中的多个网址中提取一些数据并将它们存储在列表中。 图书馆(rvest) 天秤座...
在 purrr::map 中,在 group_split 之后;如何使用另一列中的元素作为名称从 tibbles 列表中的一列创建命名列表?
我正在努力使用 purrr:map 函数从 tibbles 列表中的一列引用值来从另一列创建命名列表。任何帮助,将不胜感激! 可重现的例子:
如何在函数内使用 purrr::map 和 aov 函数并将函数参数传递到 aov 中?
我正在尝试创建一个函数来概括此工作线:aov_res <- map(my_data[metals_list], ~tryCatch(aov(. ~ my_x * my_z, data = my_data), error = function(e) NULL)) with df is a data...
使用 Magick image_read() 和 Furrr 进行并行处理
有没有办法使用 image_read() 进行并行处理?下图说明了这个问题。 图书馆(呜呜) 图书馆(魔法) #> 链接到 ImageMagick 6.9.12.3 #> 启用的功能:开罗、fr...
我在 Yaml 中有一个 Mkdocs 的配置文件,我正在尝试修改它,它需要一个稍微奇怪的嵌套列表结构。在网上找到一些将数据帧转换为标准 n 的代码后...
我正在尝试计算多个列 v1 和 v2 的平均值,同时对另一个列表列 k 中包含的索引进行子集化。这是一个玩具示例。 图书馆(dplyr) 设置.种子(1452) df <- ...
在 purrr::map 之后使用 kableExtra 为 broom::tidy 对象生成 HTML 表格
这个问题与我之前在这里发布的问题有关。 使用这些玩具数据集, 测试数据<- structure(list(subject = c("B001", "B001", "B001", "
`purrr::map()` 适用于 `lmer()` 但不适用于 `lme()` 对象
使用 purrr::map() 运行 lmer() 分析时可以获得结果。但是当我想对 nmle::lme() 执行相同操作时,我收到了错误消息: `map()` 中的错误: ℹ 索引:1。 ℹ 姓名:p_h。 C...