pyspark.pandas.Series.clip��
-
Series.
clip
(lower: Union[float, int] = None, upper: Union[float, int] = None) → pyspark.pandas.series.Series[source]�� Trim values at input threshold(s).
Assigns values outside boundary to boundary values.
- Parameters
- lowerfloat or int, default None
Minimum threshold value. All values below this threshold will be set to it.
- upperfloat or int, default None
Maximum threshold value. All values above this threshold will be set to it.
- Returns
- Series
Series with the values outside the clip boundaries replaced
Notes
One difference between this implementation and pandas is that running pd.Series([���a���, ���b���]).clip(0, 1) will crash with ���TypeError: ���<=��� not supported between instances of ���str��� and ���int������ while ps.Series([���a���, ���b���]).clip(0, 1) will output the original Series, simply ignoring the incompatible types.
Examples
>>> ps.Series([0, 2, 4]).clip(1, 3) 0 1 1 2 2 3 dtype: int64