55

パンダのドキュメントには、次のメモが含まれています。

元のリストに追加して何も返さない list.append メソッドとは異なり、ここでの追加は df1 を変更せず、df2 が追加されたコピーを返します。

コピーを作成せずに既存の DataFrame に追加するにはどうすればよいですか? または、メモの観点から、 df2 を追加して df1 をその場で変更し、何も返さない方法を教えてください。

4

2 に答える 2

13

pandas データフレームに余分な行を追加する方法を参照してください

今後の pandas 0.13 バージョンでは、loc存在しないインデックス データに行を追加できます。

説明はここにあり、この新機能は拡大設定と呼ばれます。

于 2014-04-30T17:27:12.017 に答える
-19

concatを使用しないのはなぜですか?

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