【发布时间】:2019-10-04 07:32:45
【问题描述】:
我认为这应该是一个微不足道的问题,但是我不知何故无法找到解决方案。
假设你有以下 DF
pd.DataFrame({'Math_0':[1,2,6,'math'],'Math_1':[8,3,7,'math'],'science_0':[9,5,2,'science']},
index=['Jeff','Bob','Cal','Category'])
df
>>>
M0 M1 S1
Jeff 1 8 9
Bob 2 3 5
Cal 6 7 2
Subj math math science
我想按索引行“Subj”分组以创建层次索引
反过来,生成的数据框看起来像
df
>>>
Subj question score
Jeff math m0 1
m1 8
science s0 9
Bob math m0 2
m1 3
science s0 5
Cal math m0 6
m1 7
science s0 2
【问题讨论】:
标签: python pandas pandas-groupby multi-index