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

如何将两个Pandas DataFrame列表合并为一个列表?

合并包含DataFrame的列表

你可以用两种简洁方法实现需求:

1. 生成新列表(不修改原列表)

直接使用列表加法即可,这会返回一个包含两个列表所有元素的新列表:

import pandas as pd

a = pd.DataFrame([2,3,4,5])
b = pd.DataFrame([4,7,8,9,10])
c = [a,b]

d = pd.DataFrame([2,3,4,5])
e = pd.DataFrame([4,7,8,9,10])
f = [d,e]

# 生成合并后的新列表g
g = c + f
# 此时g的内容就是[a,b,d,e]

2. 原地修改第一个列表

如果不需要保留原列表c,可以用extend()方法直接把f的元素追加到c中:

c.extend(f)
# 此时c的内容变为[a,b,d,e]

这两种方法都能正确处理包含DataFrame的列表,列表操作仅合并元素引用,不会改动DataFrame本身的数据。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 11:05:21