
Explanation:
ボックス 1: データフレーム
構文: pandas.melt(frame, id_vars=None, value_vars=None, var_name=None, value_name='value', col_level=None)[ソース] frame は DataFrame Box 2: shop パラメータ id_vars id_vars: tuple, list,または 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
2cB5
3 a C 2
4 b C 4
5 c C 6
参考文献:
https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.melt.html