头成列熊猫Dataframes - 指数
问题描述:
Name Jan Feb Mar
A 10 12 13
B 09 11 15
C 07 15 16
我想上面的数据帧转换成以下:头成列熊猫Dataframes - 指数
Jan A 10
B 09
C 07
Feb A 12
B 11
C 15
Mar A 13
B 15
C 16
我觉得GROUPBY就是我想要的使用,但我无法弄清楚如何groupby列值。有什么建议么?
答
使用set_index
:
s = df.set_index('Name').unstack()
print (s)
Name
Jan A 10
B 9
C 7
Feb A 12
B 11
C 15
Mar A 13
B 15
C 16
dtype: int64