BB
У меня для визуализации seaborn не работал в Power BI, для обработки данных - не знаю, но пандас он точно понимает
Size: a a a
BB
А
h
s
А
s
BD
LT
f
AT
ТА
LT
СИ
df_by_month_group.index.levels
FrozenList([[9, 10, 11], ['one', 'two', 'three']])
Все ок. df_by_month_group.index.levels[0]
Int64Index([9, 10, 11], dtype='int64', name='month')
for i in df_by_month_group.index.levels[0]:
print(i)
9
10
11
df_by_month_group.iloc[df_by_month_group.index.levels[0]==9]
IndexError: Boolean index has wrong length: 3 instead of 159
СИ
df_by_month_group.index.levels
FrozenList([[9, 10, 11], ['one', 'two', 'three']])
Все ок. df_by_month_group.index.levels[0]
Int64Index([9, 10, 11], dtype='int64', name='month')
for i in df_by_month_group.index.levels[0]:
print(i)
9
10
11
df_by_month_group.iloc[df_by_month_group.index.levels[0]==9]
IndexError: Boolean index has wrong length: 3 instead of 159
Для воспроизводимости результата
first = [9,9,9,10,10,10]
second = ['one', 'two', 'three', 'one', 'two', 'three']
third = [10, 20, 30, 20, 40, 50]
test = pd.DataFrame(zip(first, second, third), columns=['mon', 'name', 'val'])
test_gr = test.groupby(['mon', 'name']).sum()
test_grМS
df_by_month_group.index.levels
FrozenList([[9, 10, 11], ['one', 'two', 'three']])
Все ок. df_by_month_group.index.levels[0]
Int64Index([9, 10, 11], dtype='int64', name='month')
for i in df_by_month_group.index.levels[0]:
print(i)
9
10
11
df_by_month_group.iloc[df_by_month_group.index.levels[0]==9]
IndexError: Boolean index has wrong length: 3 instead of 159
iloc, а не loc?AK
iloc, а не loc?AK
df_by_month_group[df_by_month_group.index.levels[0]==9]МS
iloc, а не loc?МS
test_gr.iloc[test_gr.index.get_level_values(0) == 9]или test_gr[test_gr.index.get_level_values(0) == 9]МS