55

pandas文档包括一个注释:

注意 与附加到原始列表并且不返回任何内容的 list.append 方法不同,此处的 append 不会修改 df1 并返回附加了 df2 的副本。

如何在不复制的情况下附加到现有的 DataFrame?或者根据注释的条款,如何通过附加 df2 来修改 df1 并且什么都不返回?

4

2 回答 2

13

请参阅如何向 pandas 数据框添加额外的行

即将推出的 pandas 0.13 版本将允许通过loc不存在的索引数据添加行。

描述在这里,这个新功能被称为设置放大

于 2014-04-30T17:27:12.017 回答
-19

为什么不使用连接?

df = pd.concat([df, pd.DataFrame(new_data)])
于 2013-08-13T13:31:33.650 回答