dtoolkit.accessor.series.drop_inf#
- dtoolkit.accessor.series.drop_inf(s: Series, /, inf: Literal['all', 'pos', '+', 'neg', '-'] = 'all') Series[source]#
Remove
infvalues.- Parameters:
- inf{‘all’, ‘pos’, ‘+’, ‘neg’, ‘-‘}, default ‘all’
‘all’ : Remove
infand-inf.‘pos’ / ‘+’ : Only remove
inf.‘neg’ / ‘-’ : Only remove
-inf.
- Returns:
- Series
Series with
infentries dropped from it.
- Raises:
- ValueError
If
infisn’t “all”, “pos”, “+”, “neg”, or “-“.
See also
dtoolkit.accessor.dataframe.drop_infDataFramedrops rows or columns which containinfvalues.
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