📜  Python|熊猫 dataframe.min()(1)

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

Python | 熊猫 dataframe.min()介绍

dataframe.min()是熊猫(pandas)库中 DataFrame 类的函数之一。它用于返回 DataFrame 中的最小值,可以选取整个 DataFrame 中的最小值,或者在给定的某一列中选取最小值。

语法
dataframe.min(axis=None, skipna=None, level=None, numeric_only=None, **kwargs)
参数

以下是可选参数列表:

  • axis:整数、字符或 None,表示在选取最小值时沿哪个轴处理数据。默认为 None,将返回整个数据框中的最小值。如果设置为 0 或 'index',则以列作为处理轴;如果设置为 1 或 'columns',则以行作为处理轴。
  • skipna:布尔值,表示在计算最小值过程中是否跳过缺少的值。默认为 True,即跳过缺失值。
  • level:表示在多重索引数据框中选择最小值的级别。如果数据框不是多重索引,则忽略此参数。
  • numeric_only:布尔值,表示仅考虑数值数据。默认为 None,即包括所有数据类型。
  • **kwargs:(关键字参数)用于传递其他特定于数值数据类型的关键字参数。
返回值

返回 DataFrame 中的最小值或最小值列表,类型为 pd.Series 或 pd.DataFrame。

示例

以下是一个示例程序,展示如何使用 dataframe.min() 函数选取 DataFrame 中的最小值:

import pandas as pd

# 创建一个简单的数据框示例,包括两列和三行数据
data = {'Name': ['Will', 'Emma', 'Sophia'], 'Age': [21, 19, 20]}
df = pd.DataFrame(data)

# 选取整个数据框中的最小值
min_value = df.min()

# 在名为 Age 的列中选取最小值
min_age = df['Age'].min()

print('整个数据框的最小值为:\n', min_value)
print('年龄的最小值为:', min_age)

输出结果为:

整个数据框的最小值为:
 Name    Emma
Age       19
dtype: object
年龄的最小值为: 19
总结

通过使用 dataframe.min() 函数,可以方便地在 DataFrame 中选取最小值。注意要根据需要合理地传递函数的参数,以满足数据的不同处理需求。