前提・実現したいこと
データフレームからgroupbyを使用して、月別のcsvファイルを生成するコードを書きました。
ただ、月別にすると特定の月ではそのデータが存在しない場合でも、csvファイルが生成されてしまいます。
例:2021年6月の購入データは無いけど、2021年6月のcsvファイルが空で生成される
これを該当データが存在しない場合は、csvファイルを生成しないようにしたいです。
ヒントをいただけますと幸いです。
発生している問題
発生しているエラーは無いです。ただ、該当データが無い月もcsvファイルが出力されてしまうため、
該当データが存在しない場合は、csvファイルを生成しないようにしたいです。
該当のソースコード
df_grp = df.groupby(pd.Grouper(key='購入日', freq='1MS')) for g, df in df_grp: g = g.strftime('%Y%m%d') df.to_csv(f'/content/drive/MyDrive/grp_{g}.csv', index=False)
使っているツールのバージョンなど補足情報
Google Colaboratory
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/03/29 11:00