我通常使用具有多个级别的索引的大型DataFrames,我希望根据级别的子集对其进行切片。我不认为有一种简单的方法可以做到这一点。具体地说,pandas.IndexSlice没有提供预期的结果,我将在下面解释。,而不是这里想要的:它给出了所需级别的所有组合,而不仅仅是所需级别。下面是生成数据的代码:import numpy as n
在pandas.MultiIndex对象中索引并保留级别名的最简单语法是什么?方括号操作符[]生成级别名称被删除的元组。我正在寻找一种最干净的方式来编写下面代码中的最后一行(理想情况下类似于index.iloc[0])。import pandas as pd
index = pd.MultiIndex.from_product([[2013, 2014], [1, 2]],([index[0]],names=ind
我有一个如下形式的pd.DataFrame,第0列中的数值不一定是不同的: >>> idx = pd.MultiIndex.from_arrays([["a", "a", "b", "b", "c",pd.DataFrame(list(range(6)), index=idx)a b 0b a 2c a 4
b