pandas DataFrame 设置index为MultiIndex

result = result.set_index(['c', 'd']).sort_index()

这样可以使以C为主列,合并为C列中值相同的行。


image.png

在这种情况下想要对每个c组里面的数据进行操作计算,可以使用下面的写法

result = result.groupby(['c'])['a'].mean()

这种写法意味着先把C组的行聚合成组,再进行操作.这样的写法下result会是series对象,因为只选取了一列进行操作

你可能感兴趣的:(pandas DataFrame 设置index为MultiIndex)