パンダdocumentationノートが含まれています。元のリストに追加し、何も返さないlist.append方法とは異なり追加行
注意は、ここに追加するには、DF1を変更しませんdf2を付加してそのコピーを返します。
コピーを作成せずに既存のDataFrameに追加する方法を教えてください。または、ノートの条件で、df2を追加して何も返さないことで、df1をどのように修正できますか?
パンダdocumentationノートが含まれています。元のリストに追加し、何も返さないlist.append方法とは異なり追加行
注意は、ここに追加するには、DF1を変更しませんdf2を付加してそのコピーを返します。
コピーを作成せずに既存のDataFrameに追加する方法を教えてください。または、ノートの条件で、df2を追加して何も返さないことで、df1をどのように修正できますか?
なぜ連結を使用しないのですか?
df = pd.concat([df, pd.DataFrame(new_data)])
私が正しく理解すれば、それはdfのコピーを作成し、それを再割り当てします。これはdfが大きい場合には避けたいものです。 –
はHow to add an extra row to a pandas dataframe
今後のパンダ0.13バージョンは非既存のインデックスデータにloc
て行を追加することができます参照してください。
説明はhereです。この新しい機能は、と設定してとなります。
拡大を使用して_Settingからのソリューションは、1行だけで動作します。質問は「行を追加する** s ** ...」 –
https://github.com/pydata/pandas/issues/2801 –
これは現在 'pandas'ではサポートされていません。私もそれが問題の価値があるかどうかはわかりません。特定のユースケースを念頭に置いていましたか? –
関連する質問があります:http://stackoverflow.com/questions/16740887/using-pandas-dataframe-with-incoming-real-time-dataあなたの最終目標は何ですか? – Jeff