変数の積上げはPythonで可能でしょうか。
分析で使うデータの形が悪く、加工して使おうとしています。もし方法やアイデアをお持ちでしたらアドバイスいただけないでしょうか。
▽今のデータ(CSVのイメージで記載)
ID,M201701,M201702,M201703
1,33,44,55
2,66,77,88
▽加工後に実現したい形
※変数名をvarとnumにしていますが何でもよいです
※varという名前でID以外の変数名を積上げ、値の数値も積上げる、変数を積み上げたのでIDは3行になる
ID,var,num
1,M201701,33
1,M201702,44
1,M201703,55
2,M201701,66
2,M201702,77
2,M201703,88
M201701,M201702,M201703の3つの変数を例で記載していますが、実際には30近くあり、今後も増えていきます。
そのため、
ID,M201701
と
ID,M201702
と
ID,M201703
の3つのテーブルを作って縦に連結するという方法はあまり現実的ではないと思いました。
また行も4000くらいあります。Pythonで自動的にデータ加工できたら楽なので、もし可能ならご教示いただきたく。
よろしくお願いいたします。