为什么要实例化熊猫.使用前索引切片



无论我在哪里看到pandas.IndexSlice代码(包括在文档中(,它都是在使用前实例化的,如下所示:

idx = pd.IndexSlice
df.loc[idx[:, 'A':'B'], :]  # Sample use of pandas.IndexSlice

有没有理由这样做,而不是像这样在任何地方使用它:

df.loc[pd.IndexSlice[:, 'A':'B'], :]  # Inline use of pandas.IndexSlice
idx = pd.IndexSlice 

不实例化它。这是在创建一个别名,可能是因为idx可读性更强。但这两者是等价的。

最新更新