Append rows to a pandas DataFrame without making a new copy
熊猫文档包括一个注释:
Note Unlike list.append method, which appends to the original list and returns nothing, append here does not modify df1 and returns its copy with df2 appended.
如何在不制作副本的情况下附加到现有DataFrame? 或者在注释的条款中如何通过附加df2并返回任何内容来修改df1?
请参见如何向pandas数据帧添加额外的行
即将推出的pandas 0.13版本将允许在非现有索引数据上通过
描述在这里,这个新功能称为设置放大。
为什么不使用concat?
1 | df = pd.concat([df, pd.DataFrame(new_data)]) |