Pandas DataFrame idxmax() 方法

实例

返回销售额最高的行的索引,以及年龄最大的行的索引:

  1. import pandas as pd
  2. data = {
  3. "sales": [23, 34, 56],
  4. "age": [50, 40, 30]
  5. }
  6. df = pd.DataFrame(data)
  7. print(df.idxmax())

定义与用法

idxmax() 方法返回一个序列(Series),其索引为每列的最大值。

通过指定列轴 (axis='columns'), idxmax() 方法返回一个序列,其索引为每行的最大值。


语法

  1. dataframe.idxmax(axis, skipna)

参数

这些参数是 关键字参数

参数描述
axis0
1
'index'
'columns'
可选, 要检索的轴,默认为 0
skipnaTrue
False
可选, 默认值为 True。指定是否跳过空值

返回值

一个具有最高值的行/列的索引的 Series

分类导航