前提・実現したいこと
pandasでのデータ加工をしています。かなり変な操作です。すみません
以下のようなpandasのデータフレームとリストがあるとします。
コロナ | 決算 | 政府 | |
---|---|---|---|
2019-04 | 1 | 4 | 7 |
2019-05 | 2 | 5 | 8 |
2019-06 | 3 | 6 | 9 |
python
1name = ['A','B']
このデータを以下のように変換したいです
A | B | |
---|---|---|
2019-04_コロナ | 1 | 1 |
2019-05_コロナ | 2 | 2 |
2019-06_コロナ | 3 | 3 |
2019-04_決算 | 4 | 4 |
2019-05_決算 | 5 | 5 |
2019-06_決算 | 6 | 6 |
2019-04_政府 | 7 | 7 |
2019-05_政府 | 8 | 8 |
2019-06_政府 | 9 | 9 |
試したこと
pandasのDataFrameの.stackを使いマルチインデックスを作りましたが、それを上の表のように一つの列に押し込めたり、AとBをColumnsに追加し列をコピーする方法がわかりませんでした。
補足情報(FW/ツールのバージョンなど)
python 3.9.5
jupyter-lab
windows10
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。