按照我之前的问题here:
import pandas as pd
d = pd.DataFrame({'value':['a', 'b'],'2019Q1':[1, 5], '2019Q2':[2, 6], '2019Q3':[3, 7]})
显示如下:
value 2019Q1 2019Q2 2019Q3
0 a 1 2 3
1 b 5 6 7
如何将其转换为这种形状:
Year measure Quarter Value
2019 a 1 1
2019 a 2 2
2019 a 3 3
2019 b 1 5
2019 b 2 6
2019 b 3 7
将pd.wide_to_long
与pd.wide_to_long
一起使用:
DataFrame.melt