gpt4 book ai didi

r - 将两个数据框列表连接成一个 bind_rows 数据框列表

转载 作者:行者123 更新时间:2023-12-04 13:20:09 25 4
gpt4 key购买 nike

我有两个数据框列表。我想将每个列表中的每个数据帧组合在一起,使用诸如 bind_rows 或 rbind 之类的方法将一个数据帧放在另一个之上。这两个列表具有名称和顺序完全相同的列。

类似 combined <- map_df(rapheys_df_list, XGB_models_Prep, bind_rows)这导致“错误:索引 1 的长度必须为 1”。

如何将两个数据框列表连接到一个组合的单个列表中,其中一个列表中的每个数据框由另一个顶部的行组合?

最佳答案

我们需要map2用于绑定(bind)两个对应的list

library(purrr)
map2_dfr(rapheys_df_list, XGB_models_Prep, bind_rows)

数据
rapheys_df_list <- list(data.frame(col1 = 1:3, col2 = 4:6), 
data.frame(col1 = 7:9, col2 = 10:12))
XGB_models_Prep <- list(data.frame(col1 = 2:5, col2 = 3:6),
data.frame(col1 = 4:6, col2 = 0:2))

关于r - 将两个数据框列表连接成一个 bind_rows 数据框列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54187904/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com