【发布时间】:2016-11-03 09:11:03
【问题描述】:
我正在尝试创建一个非常大的数据框,由许多较小数据框的一列组成(重命名为数据框名称)。我正在使用 CONCAT() 并遍历表示数据帧的字典值,并遍历索引值,以创建大型数据帧。 CONCAT() join_axes 是所有数据帧的公共索引。这很好用,但是我有重复的列名。
作为我最终数据框创建的一部分,我必须能够在特定窗口上循环索引 - 所以删除这一步不是一个选项
例如,这会导致以下带有重复列的最终数据框:
有什么方法可以像我一样使用 CONCAT(),但合并列以产生像这样的输出?:
【问题讨论】:
-
你可以做
df = pd.concat([df1,df2], axis = 1) -
那行不通。我有数百个数据框,并且索引上必须有 join_axis