パンダのドキュメントには、次のメモが含まれています。
元のリストに追加して何も返さない list.append メソッドとは異なり、ここでの追加は df1 を変更せず、df2 が追加されたコピーを返します。
コピーを作成せずに既存の DataFrame に追加するにはどうすればよいですか? または、メモの観点から、 df2 を追加して df1 をその場で変更し、何も返さない方法を教えてください。
pandas データフレームに余分な行を追加する方法を参照してください
今後の pandas 0.13 バージョンでは、loc
存在しないインデックス データに行を追加できます。
説明はここにあり、この新機能は拡大設定と呼ばれます。
concatを使用しないのはなぜですか?
df = pd.concat([df, pd.DataFrame(new_data)])