0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Python3で変数を積み上げる方法をご教示いただけないでしょうか

Posted at

変数の積上げは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で自動的にデータ加工できたら楽なので、もし可能ならご教示いただきたく。
よろしくお願いいたします。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?