例如数组是一个含有标签的一维数组:
df = pd.DataFrame({'value': [3, 1]}, index=['a', 'b'])
print(df)
a 3
b 1
想要获取数据最大值索引的方式为:
index = df.argmax() #获取最大值索引
print(index)
0
获取最大值索引标签:
idx_name = df..idxmax()
print(idx_name)
a
idxmax()方法是对Series用的,所以你需要选择你想要比较的列(在这种情况下是对'value'取最大值),然后idxmax()会返回该列的最大值的索引名。如下所示一个二维数组: