У меня есть многоиндексный фрейм данных, похожий на этот.
arrays = [np.array(['bar', 'bar', 'bar','baz', 'baz', 'baz', 'foo', 'foo', 'foo']),
np.array(['one', 'two', 'three', 'one', 'two', 'three','one', 'two','three'])]
s = pd.Series(np.random.randn(9), index=arrays)
df = pd.DataFrame(np.random.randn(9, 2), index=arrays,columns=['C1','C2'])
df
Я хочу добавить в конец кадра данных новый столбец, который будет группировать по уровню = 0 ('bar', 'baz', 'foo') и усреднять числа в столбце C2 для эти группы. Я хотел бы показать одно и то же среднее число для каждой из 3 отдельных строк на уровне = 0 в одном сценарии (или, альтернативно, в верхней строке для каждого уровня = 0) позиция