Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
pandas文档包括一个注释:
注意 与附加到原始列表并且不返回任何内容的 list.append 方法不同,此处的 append 不会修改 df1 并返回附加了 df2 的副本。
如何在不复制的情况下附加到现有的 DataFrame?或者根据注释的条款,如何通过附加 df2 来修改 df1 并且什么都不返回?
请参阅如何向 pandas 数据框添加额外的行
即将推出的 pandas 0.13 版本将允许通过loc不存在的索引数据添加行。
loc
描述在这里,这个新功能被称为设置放大。
为什么不使用连接?
df = pd.concat([df, pd.DataFrame(new_data)])