假设
df有一个唯一的索引,则该行具有最大值:
In [34]: df.loc[df['Value'].idxmax()]Out[34]: Country USPlace KansasValue 894Name: 7
请注意,
idxmax返回索引标签。因此,如果
Dataframe在索引中有重复项,则标签可能不会唯一地
标识行,因此
df.loc可能会返回多个行。
因此,如果
df没有唯一索引,则必须按照上述步骤使索引唯一。取决于
Dataframe,有时您可以使用
stack或
set_index使索引唯一。或者,您可以简单地重置索引(这样行将被重新编号,从0开始):
df = df.reset_index()



