You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

R语言如何将列表内的同结构数据框元素合并为单个数据框

R语言合并列表内同结构数据框的方法

基础R实现(无需加载第三方包)

使用do.call()调用rbind()即可批量拼接列表内所有结构一致的 data.frame:

# 按行合并列表内的两个数据框
combined_df <- do.call(rbind, l1)
# 可选操作:重置行名,去除原数据框名称的行名前缀
rownames(combined_df) <- NULL

执行后调用dim(combined_df)验证维度,返回结果为6 4,即符合你需要的4列6行要求。

tidyverse生态实现

如果你日常使用tidyverse工具链,可以用purrr包的list_rbind()实现更简洁的调用:

# 加载purrr包,已加载tidyverse的情况可跳过
library(purrr)
# 合并数据框,names_to设为NULL即可不保留原数据框的来源标识
combined_df <- list_rbind(l1, names_to = NULL)

内容的提问来源于stack exchange,提问作者Anh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 02:39:01