やりたい事
このようなデータをkey毎にcsvファイルを出力したいのですがうまくいきません。
python
1A={202001: ['c', 'd', 'f', 'g', 'h', 'i'],202002:['d', 'f', 'g', 'h', 'i'],202003:['f', 'g', 'h', 'i']} 2
ファイル作成の際に、一つ前のkeyを下記のイメージの様に使用したいです、valueを1列に格納したいです。
※最初のデータはなくなってもOKです
イメージ
ファイル名 202001
date | val |
---|---|
202001 | d |
202001 | f |
202001 | g |
202001 | h |
202001 | i |
ファイル名 202002
date | val |
---|---|
202002 | g |
202002 | h |
202002 | i |
試した事
一旦出力形式だけでも希望通りにしてみようと思ってpandasにして、、、
など、色々試しにやっていますが、思ったような出力にはなっていません。
煮詰まってきているのでどなたかアドバイスお願いいたします。
python
1df=pd.DataFrame(list(A.items()),columns=['date', 'val']) 2 # 実行結果 3 date val 40 1 [c, d, f, g, h, i] 51 2 [d, f, g, h, i] 62 3 [g, h, i] 7ddf.to_csv('202001') 8
回答2件
あなたの回答
tips
プレビュー