📜  Python|熊猫索引.argmin()(1)

📅  最后修改于: 2023-12-03 15:04:27.589000             🧑  作者: Mango

Python | 熊猫索引.argmin()

介绍

在Python的熊猫(Pandas)库中,argmin()是一个用于熊猫对象的函数,用于返回最小值的索引。此函数可用于Series和DataFrame。

一个"索引"表示数据结构中元素的位置值。熊猫中的索引非常重要,因为它不仅表示数据项的位置,而且还提供了访问或操作数据的方式。

语法
pandas.Series.argmin(axis=None, skipna=None, *args, **kwargs)
pandas.DataFrame.argmin(axis=None, skipna=None, *args, **kwargs)
参数
  • axis(int或字符串):表示沿轴的方向。默认为0,表示沿列方向。
  • skipna(布尔值):表示是否忽略NaN值。默认为None,表示不忽略。
返回值
  • 返回包含最小值的索引。
示例
使用Series.argmin()
import pandas as pd

s = pd.Series([4, 1, 3, 8, 2])
index_of_min = s.argmin()
print(index_of_min)

输出:

1

此示例中,我们创建了一个包含数字的Series对象。argmin()函数返回最小值的索引1。

使用DataFrame.argmin()
import pandas as pd

data = {'a': [4, 1, 3, 8, 2], 'b': [7, 2, 5, 1, 9]}
df = pd.DataFrame(data)
index_of_min = df.argmin()
print(index_of_min)

输出:

a    1
b    3
dtype: int64

此示例中,我们创建了一个包含数字的DataFrame对象。argmin()函数返回每列最小值的索引。

注意事项
  • 如果有多个最小值并且argmin()函数用于DataFrame,则只返回第一个出现的最小值的索引。
  • 在新版的Pandas中,建议使用idxmin()函数来代替argmin()函数,两者的功能相同。