Можно ли использовать groupby для столбцов в Multiindex. Я знаю, что вы можете на рядах, и в этом отношении хорошо documentation. Однако я не могу сгруппировать по столбцам. Единственное решение, которое у меня есть, - это перенос данных.Pandas Multiindex Groupby on Columns
#generate data (copied from pandas example)
arrays=[['bar', 'bar', 'baz', 'baz', 'foo', 'foo', 'qux', 'qux'],['one', 'two', 'one', 'two', 'one', 'two', 'one', 'two']]
tuples = list(zip(*arrays))
index = pd.MultiIndex.from_tuples(tuples, names=['first', 'second'])
df = pd.DataFrame(np.random.randn(3, 8), index=['A', 'B', 'C'], columns=index)
Теперь я попытаюсь GroupBy столбцы, которые не удается
df.groupby(level=1)
df.groupby(level='first')
Однако перенося с рядами работ
df.T.groupby(level=1)
df.T.groupby(level='first')
Так есть ли способ сделать это без транспозиции?