从for循环返回具有相同索引的Concat数据帧

时间:2019-03-04 19:00:45

标签: python dataframe

嗨,我有for循环,该循环返回一个DataFrame。每次for循环都返回一个具有相同索引和相同列名的dataFrame。如何将它们全部合并在一起以获得单个数据帧?

赞赏是否可以提供一个小例子

1 个答案:

答案 0 :(得分:0)

比方说,您的循环会在每次迭代中生成一个带有列“ A”和“ B”的数据帧pd.DataFrame([[5, 6], [7, 8]] )。您可以用append连接它们。

df2 = pd.DataFrame([], columns=list('AB'))
for i in range(10):
    df2 = df2.append(pd.DataFrame([[5, 6], [7, 8]], columns=list('AB')), ignore_index=True)