【发布时间】:2025-12-01 18:50:01
【问题描述】:
我有名为 a、b、c(和更多)的数据框,我想将它们与名为 d 的数据框连接起来。
我正在做如下:
a= pd.concat([a, d], axis = 0)
b= pd.concat([b, d], axis = 0)
c= pd.concat([c, d], axis = 0)
...
由于我有更多的 tham 3 数据帧 a、b、c,我正在寻找一些方法来更快地完成它,例如在循环中。我正在使用如下代码,但它不起作用:
for x in [a,b,c]:
global d
x = pd.concat([x, d], axis = 0)
【问题讨论】:
-
您需要编写自己的合并函数,在此处检查天气 d 是否为空。如果是,则返回 x,否则:如图所示连接 x 和 d。
-
不是将三个数据框存储在唯一变量中,而是将它们存储到列表或字典中吗?
标签: python pandas concatenation