前提・実現したいこと
pandasのto_excleを用いて、同じシートに複数のデータフレームをはき出す際、
下記コードのdf1とdf2それぞれのdfの間に数行挟みたい
python
1with pd.ExcelWriter("/Users/hoge/foo.xlsx") as writer: 2 df1 = func(df) 3 df1.to_excel(writer, sheet_name="a") 4 df2 = func2(df) 5 df2.to_excel(writer, sheet_name="a") 6
現実
a | b | c | d |
---|---|---|---|
20 | 1 | 2 | 3 |
23 | 2 | 3 | 4 |
年齢 | 日本 | アメリカ | 中国 |
20 | 1 | 2 | 3 |
20 | 1 | 2 | 3 |
理想
a | b | c | d |
---|---|---|---|
20 | 1 | 2 | 3 |
23 | 2 | 3 | 4 |
年齢 | 日本 | アメリカ | 中国 |
---|---|---|---|
20 | 1 | 2 | 3 |
20 | 1 | 2 | 3 |
該当のソースコード
一番上のコードと同じ
試したこと
to_excelのdocumentationを読んだ
空のデータフレームを作成しdf1とdf2の間に挟んだ
pd.DataFrame(index=[], columns=[]).to_excel(writer, sheet_name="a")
共にうまく行きませんでした。
宜しくお願い致します
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/23 06:59