【发布时间】:2018-01-13 06:19:34
【问题描述】:
让我们考虑一个如下定义的 pandas DataFrame:
from decimal import Decimal
from pandas import Timestamp
dic={'volume': {('CSC', Timestamp('2016-08-05 00:00:00'), 'CSCF7'): Decimal('13'),
('CSC', Timestamp('2016-08-05 00:00:00'), 'CSCG7'): Decimal('6'),
('CSC', Timestamp('2016-08-05 00:00:00'), 'CSCH7'): Decimal('12'),
('DA', Timestamp('2016-08-05 00:00:00'), 'DCF7'): Decimal('47'),
('DA', Timestamp('2016-08-05 00:00:00'), 'DCG7'): Decimal('16'),
('DA', Timestamp('2016-08-05 00:00:00'), 'DCH7'): Decimal('27')
}}
df=pd.DataFrame(dic)
我想对其进行转换,使其返回第三个索引级别的最大值。例如,在当前示例中:
highest
CSC 2016-08-05 CSCF7
DA 2016-08-05 DCF7
有人知道如何执行此操作吗?
【问题讨论】:
标签: python pandas indexing multi-index