Я просматриваю примеры документации (https://pandas.pydata.org/pandas-docs/stable/advanced.html), и когда я запускаю следующий код, я получаю исключение, которое не понимаю и не знаю, как с ним обращаться:
arrays = [np.array(['bar', 'bar', 'baz', 'baz', 'foo', 'foo', 'qux', 'qux']),
np.array(['one', 'two', 'one', 'two', 'one', 'two', 'one', 'two'])]
df = pd.DataFrame(np.random.randn(8, 4), index=arrays)
df.xs(('one', 'bar'), level=('second', 'first'), axis=1)
AttributeError: 'RangeIndex' object has no attribute 'get_loc_level'
Более того:
df.MultiIndex.get_loc_level(key = 'First', level = 0)
AttributeError: 'DataFrame' object has no attribute 'MultiIndex'
df.loc[xs[:, ['one']], :]
NameError: name 'xs' is not defined
Ваш совет будет оценен.