代码之家  ›  专栏  ›  技术社区  ›  user3789200

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

  •  0
  • user3789200  · 技术社区  · 6 年前

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

    希望能提供一个小例子

    0 回复  |  直到 6 年前
        1
  •  0
  •   gdlmx    6 年前

    假设您的循环生成一个数据帧 pd.DataFrame([[5, 6], [7, 8]] ) 在每次迭代中使用列“a”和“b”。你可以用 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)