标签: python pandas multi-index
假设我有一个由4个级别的MultiIndex索引的数据帧,我想按索引分组。
我知道我能做到
df.groupby(level=[0,1,2,3])...
但是,有没有语法上更好的方法,所以我不需要按顺序知道MultiIndex的大小?
像
df.groupby(axis=0)...
答案 0 :(得分:1)
尝试:
df.groupby(level=range(len(df.index.levels)))
不一定很漂亮,但它是一般化的。