forループ内でのデータフレームのcsvへの書き込みについてわからないことがあります。
例えば以下のようなコードがあったとします。
python
1import pandas as pd 2 3for i in range(0,4) 4 df = pd.DataFrame({ 'A' : np.array([i] * 4,dtype='int32')}) 5 df.to_csv('dataframe.csv', index=None)
これを実行すると、最終的にA列が全て3のデータフレームだけがdataframe.csvに出力され、
0~2までのデータフレームは上書きされてしまいます。
これを全て残したいのですが何かいいアイデアはないでしょうか?
出力される列を変えようとしましたが、to_csvにそのような機能はなさそうでした。
また、for文の中で、という条件は外すことができません。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー