DataFrame.idxmin(self, axis=0, skipna=True) [source]
返回在请求轴上第一次出现最小值的索引。不包括NA/null
。
参数: |
行为
排除 |
返回值: |
沿指定轴的最小值索引。 |
Raises: |
如果行/列为空 |
Notes
此方法是的DataFrame版本ndarray.argmin
。
例子
1、使用idxmin()函数来沿索引轴查找最小值的索引
# importing pandas as pd import pandas as pd # Creating the dataframe df = pd.DataFrame({"A":[4, 5, 2, 6], "B":[11, 2, 5, 8], "C":[1, 8, 66, 4]}) # Print the dataframe df
输出:
A B C
0 4 11 1
1 5 2 8
2 2 5 66
3 6 8 4
idxmax()沿索引轴应用
# applying idxmin() function. df.idxmin(axis = 0)
输出:
A 2
B 1
C 0
dtype: int64
2、使用idxmin()函数查找沿列轴的最小值的索引。数据框包含NA值
# importing pandas as pd import pandas as pd # Creating the dataframe df = pd.DataFrame({"A":[4, 5, 2, None], "B":[11, 2, None, 8], "C":[1, 8, 66, 4]}) # Skipna = True will skip all the Na values # find minimum along column axis df.idxmin(axis = 1, skipna = True)
输出:
0 C
1 B
2 A
3 C
dtype: int64