📜  Python| Pandas Series.cummin() 查找系列的累积最小值(1)

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

Python Pandas Series.cummin() 查找系列的累积最小值

在 Pandas 中,Series.cummin() 函数用于查找给定系列的累积最小值。

具体而言,cummin() 函数返回一个新序列,其值为原序列前 n 个元素的最小值,其中 n 是当前位置(从 0 开始计数)。

本文将向您详细介绍 Series.cummin() 函数的使用方法以及示例。

函数语法

Series.cummin(axis=None, skipna=True, *args, **kwargs)

参数说明:

  • axis:表示要应用累积最小值的轴的方向。默认值为 None,表示应用于平面数据。
  • skipna:表示是否要跳过 NaN 值。默认值为 True,表示不包括 NaN 值。
  • args 和 kwargs:用于向底层函数(如 numpy.cummin())传递其他参数。
示例

接下来,我们将为您展示 Series.cummin() 函数的使用示例。

import pandas as pd

series = pd.Series([3, 6, 1, 12])
cum_min = series.cummin()

print(cum_min)

输出结果如下:

0    3
1    3
2    1
3    1
dtype: int64

在上面的例子中,我们首先创建一个整数值系列,然后使用 cummin() 函数查找了该序列的累积最小值。

注意事项
  • 如果原序列中存在 NaN 值,cummin() 函数的默认行为是跳过这些值并返回 NaN。可以通过将 skipna 参数设置为 False 来包括 NaN 值。
  • 此外,如果给定的序列为空,则 cummin() 函数将返回一个空的序列。