【发布时间】:2021-06-09 06:26:11
【问题描述】:
每当我尝试 concat([]) 超过 3 个数据帧时,我都会得到杂乱无章的结果或输出。
IE:当我连接三个或两个数据帧时,我得到了完整的数据,但是当我尝试连接第四个数据帧时。它并没有给我所有的列,而且结果有点杂乱无章。
结果 = pd.concat([d1, d2, d3], axis= 1, join = 'inner')
'上面的代码给了我完整的数据'
结果 = pd.concat([d1, d2, d3, d4], axis= 1, join = 'inner')
'上面的代码给了我不完整的数据列'
请帮忙!
谢谢
【问题讨论】:
-
如果没有有关相关数据帧结构的其他信息(最好是允许我们重现问题的样本),我们将无法为您提供适当的帮助。一种可能的解释是
d4缺少其他三个具有的某些列,而join='inner'导致它们被丢弃,但这只是一个有根据的猜测,没有实际看到 dfs