我按照以下两列将我的数据框进行了分组
df = pd.DataFrame({'a': [1, 1, 3],
'b': [4.0, 5.5, 6.0],
'c': [7L, 8L, 9L],
'name': ['hello', 'hello', 'foo']})
df.groupby(['a', 'name']).median()
结果是:
b c
a name
1 hello 4.75 7.5
3 foo 6.00 9.0
我如何访问结果中位数的name
字段(在本例中为hello, foo
)?这将失败:
df.groupby(['a', 'name']).median().name