Pandas 数据帧min()方法

原文:https://www.studytonight.com/pandas/pandas-dataframe-min-method

在本教程中,我们将学习 PandasDataFrame.min()的方法。该方法可用于获得要求轴上的值的最小值。它返回序列,如果指定了级别,它将返回数据帧。

下面是DataFrame.min()方法的语法。

句法

DataFrame.min(axis=None, skipna=None, level=None, numeric_only=None, **kwargs)

因素

轴:表示索引或列轴,索引为“0”,列为“1”。当axis=0方法应用于index轴时,以及当axis=1方法应用于column轴时。

skipna: bool(真或假)。默认值为“无”。如果该参数为True,则在计算结果时,排除所有 NA/null 值。

级别:代表 int 或级别名称,默认值为 None。如果轴是一个多索引(分层),则与特定级别一起计数,折叠成一个系列。

仅限数值:布尔(真或假),默认值为无。如果此参数为True,则仅包括浮点、整数、布尔列。

**kwargs :要传递给方法的附加关键字参数。

示例 1:使用DataFrame.min()方法找到最小值

让我们创建一个数据帧,并通过在DataFrame.min()方法中分配参数axis=0 获得index轴上的最小值。见下面的例子。

#importing pandas as pd
import pandas as pd
#creating the DataFrame
df = pd.DataFrame({"A":[0,52,78],"B":[77,45,96],"C":[16,23,135],"D":[17, 22, 56]}) 
print("------The DataFrame is------")
print(df)
print("---------------------------")
print(df.min(axis=0))

-数据帧为- A B C D 0 0 77 16 17 1 52 45 23 22 2 78 96 135 56 - A 0 B 45 C 16 D 17 数据类型:int64

示例 2:使用DataFrame.min()方法找到最小值

让我们创建一个数据帧,通过在DataFrame.min()方法中指定参数axis=1 获得列轴上的最小值。下面的例子显示了同样的情况。

#importing pandas as pd
import pandas as pd
#creating the DataFrame
df = pd.DataFrame({"A":[0,52,78],"B":[77,45,96],"C":[16,23,135],"D":[17, 22, 56]}) 
print("------The DataFrame is------")
print(df)
print("---------------------------")
print(df.min(axis=1))

-数据帧为- A B C D 0 0 77 16 17 1 52 45 23 22 2 78 96 135 56 - 0 1 22 2 56 数据帧:int64

示例 3:使用DataFrame.min()方法找到最小值

在这里,我们创建了一个空值的数据帧,并通过在DataFrame.min()方法中传递参数skipna=False 来获得包含空值的index轴上的最小值值。在计算结果时,它包括所有的 NA/null 值。下面的例子显示了同样的情况。

#importing pandas as pd
import pandas as pd
#creating the DataFrame
df = pd.DataFrame({"A":[0,None,78],"B":[77,45,None],"C":[16,23,None],"D":[17, 22, 56]}) 
print("------The DataFrame is------")
print(df)
print("---------------------------")
print(df.min(axis=0,skipna=False))

-数据帧为- A B C D 0 0.0 77.0 16.0 17 1 NAn 45.0 23.0 22 2 78.0 NAn 56 - A NAn B NAn C NAn D 17.0 数据类型:float64

示例 4:使用DataFrame.min()方法找到最小值

让我们创建一个具有空值的数据帧,并通过在DataFrame.min()方法中传递参数skipna=True 来获得除空值之外的index轴上的最小值。在计算结果时,它会排除所有 NA/null 值。下面的例子显示了同样的情况。

#importing pandas as pd
import pandas as pd
#creating the DataFrame
df = pd.DataFrame({"A":[0,None,78],"B":[77,45,None],"C":[16,23,None],"D":[17, 22, 56]}) 
print("------The DataFrame is------")
print(df)
print("---------------------------")
print(df.min(axis=0,skipna=True))

-数据帧为- A B C D 0 0.0 77.0 16.0 17 1 NaN 45.0 23.0 22 2 78.0 NaN 56 - A 0.0 B 45.0 C 16.0 D 17.0 数据类型:float64

结论

在本教程中,我们学习了 PandasDataFrame.min()方法。我们学习了语法、参数,并将其应用于数据帧,以理解 DataFrame.min()方法。