dtoolkit.accessor.series.drop_inf#
- dtoolkit.accessor.series.drop_inf(s: Series, /, inf: Literal['all', 'pos', '+', 'neg', '-'] = 'all') Series [source]#
Remove
inf
values.- Parameters:
- inf{‘all’, ‘pos’, ‘+’, ‘neg’, ‘-‘}, default ‘all’
‘all’ : Remove
inf
and-inf
.‘pos’ / ‘+’ : Only remove
inf
.‘neg’ / ‘-’ : Only remove
-inf
.
- Returns:
- Series
Series with
inf
entries dropped from it.
- Raises:
- ValueError
If
inf
isn’t “all”, “pos”, “+”, “neg”, or “-“.
See also
dtoolkit.accessor.dataframe.drop_inf
DataFrame
drops rows or columns which containinf
values.
Examples
>>> import dtoolkit >>> import pandas as pd >>> import numpy as np >>> s = pd.Series([1., 2., np.inf]) >>> s 0 1.0 1 2.0 2 inf dtype: float64
Drop inf values from a Series.
>>> s.drop_inf() 0 1.0 1 2.0 dtype: float64