私は 'recordDay'列'日' と5 DataFrame
、'番号'、'ID'、を持っている、と私はdictionary
内のすべての5つのデータフレームを置きます。私は'id'と'recordDay'に基づいて5つのCSVファイルに5つのデータフレームを保存したいと思います。ここでdataframe1の例とはだdataframe2Python - 異なるファイル名でCSVファイルを保存するにはどうすればいいですか?
df1 df2
day number id recordDay day number id recordDay
2017-03-21 17 1 1990-01-01 2016-03-21 6 2 1991-02-01
2017-03-22 19 1 1990-01-01 2016-03-22 8 2 1991-02-01
2017-03-23 21 1 1990-01-01 2016-03-23 10 2 1991-02-01
それは、'id_1_1991_01_01.csv'
、'id_2_1991_02_01.csv'
、'id_3_1991_03_01.csv'
、'id_4_1991_04_01.csv'
、'id_5_1991_05_01.csv'
または'id_1.csv'
... 'id_5.csv'
が良いだろう。このようなファイル名で5つのCSVファイルを保存することは可能ですか?
次のコードを使用しましたが、1つのCSVファイルしか保存しませんでした。
pd.concat(df_dict).to_csv('data.csv', index = False, data_format = '%Y-%m-%d)
あなたはそれが一つのファイルよりも多くを保存すると思いましたのはなぜ? – jonrsharpe
データフレームを辞書に入れる前にデータフレームを保存してみませんか? .df {number} .to_csv( '{file_name} .csv'、index = False、data_format = '%Y-%m-%d)' – cur4so