嗨,我有for循环,该循环返回一个DataFrame。每次for循环都返回一个具有相同索引和相同列名的dataFrame。如何将它们全部合并在一起以获得单个数据帧?
赞赏是否可以提供一个小例子
答案 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)