pandas.MultiIndex.droplevel # 多重索引。droplevel ( level = 0 ) [来源] # 返回已删除请求级别的索引。 如果结果索引仅剩 1 级,则结果将是 Index 类型,而不是 MultiIndex。原始索引没有就地修改。 参数: level int、str 或类似列表,默认 0如果给定字符串,则必须是级别的名称 如果是类似列表,则元素必须是级别的名称或索引。 返回: 索引或多索引 例子 >>> mi = pd.MultiIndex.from_arrays( ... [[1, 2], [3, 4], [5, 6]], names=['x', 'y', 'z']) >>> mi MultiIndex([(1, 3, 5), (2, 4, 6)], names=['x', 'y', 'z']) >>> mi.droplevel() MultiIndex([(3, 5), (4, 6)], names=['y', 'z']) >>> mi.droplevel(2) MultiIndex([(1, 3), (2, 4)], names=['x', 'y']) >>> mi.droplevel('z') MultiIndex([(1, 3), (2, 4)], names=['x', 'y']) >>> mi.droplevel(['x', 'y']) Index([5, 6], dtype='int64', name='z')