1
私は、30個の列を持つ大きなCSVファイル(7ミリオン以上のレコード)を持っています。列のデータの一部は、例えば「ORD」のような短いコードか、1から12までの月数です このcsvファイルを特定のキーで小さいものに分割するループを作成したいとします。たとえば、月のキーとして名前付きの12CSVを作成するとします(つまり、my_csv_1.CSV、my_csv_2.CSVなどを意味します)DataFrameをキーで分割する
for i in range(1,len(my_csv.Month.unique())+1):
my_csv_i = my_csv[(my_csv['Month'] == i) | (my_csv['Month']==i)]
my_csv_i.to_csv