Examples
Series
import numpy as np
import pandas as pd
s = pd.Series([2, np.nan, 7, -3, 0])
s
By default, NA values are ignored.
s.cummin()
To include NA values in the operation, use skipna=False
s.cummin(skipna=False)
DataFrame
df = pd.DataFrame([[2.0, 3.0],
[4.0, np.nan],
[2.0, 0.0]],
columns=list('XY'))
df
By default, iterates over rows and finds the minimum in each column. This is equivalent
to axis=None or axis='index'.
df.cummin()
To iterate over columns and find the minimum in each row, use axis=1
df.cummin(axis=1)