前提・実現したいこと
変数の積上げは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つの変数を例で記載していますが、実際には120あり、今後も増えていきます。
そのため、
ID,M201701
と
ID,M201702
と
ID,M201703
の3つのテーブルをひとつずつ作って縦に連結するという方法はあまり現実的ではないと思いました。
また行も4000くらいあります。Pythonで自動的にデータ加工できたら楽なので、もし可能ならご教示いただきたく。
よろしくお願いいたします。
補足情報(FW/ツールのバージョンなど)
Python3を使っています。
回答3件
あなたの回答
tips
プレビュー