前提・実現したいこと
多量のExcelの横持ちデータを縦持ちに変換したいです。
pandasのdataframe処理(転置など)で軽くできそうかと思いましたが、
うまく期待する処理を書けず、それらしい情報にも当たれないため、
お知恵をいただければ幸いです。
入出力
■変換前のデータ
|item name|20180831|20180830|...|20180801|
|:--|:--|
|A|31|30|...|601|
|B|313|130|...|204|
|...|...|...|...|...|
|Z|401|300|...|1201|
■変換後のデータ
|date|item name|count|
|:--|:--|
|20180801|A|601|
|20180801|B|204|
|...|...|...|
|20180801|Z|1201|
|...|...|...|
|20180831|A|31|
|20180831|B|313|
|...|...|...|
|20180831|Z|401|
該当のソースコード
python
1import numpy as np 2import pandas as pd 3 4df = pd.read_excel('./dir/filename') 5df # df.T, df.stack(), df.pivot() などではここをうまく書けない
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/11 13:00 編集