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