
Explanation:
ボックス 1: データフレーム
構文: pandas.melt(frame, id_vars=None, value_vars=None, var_name=None, value_name='value', col_level=None)[source] ここで、frame は DataFrame です。ボックス 2: shop パラメーター id_vars id_vars: タプル、リスト、または ndarray、オプション 識別子変数として使用する列。
ボックス3: ['2017','2018']
value_vars : タプル、リスト、または ndarray、オプション
ピボット解除する列。指定しない場合は、id_vars として設定されていないすべての列を使用します。
例:
df = pd.DataFrame({'A': {0: 'a', 1: 'b', 2: 'c'},
... 'B': {0: 1, 1: 3, 2: 5},
... 'C': {0: 2, 1: 4, 2: 6}})
pd.melt(df, id_vars=['A'], value_vars=['B', 'C'])
変数値
0 a B 1
1 b B 3
2 c B 5
3 a C 2
4 b C 4
5 6 10 11 12 13 14 15 16 17 18 19 20 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 50 61 72 84 90 85 96 108 11 12 13 14 15 1
参考文献:
https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.melt.html