On this page
pandas.Series.infer_objects
- Series.infer_objects()[source]
-
Attempt to infer better dtypes for object columns.
Attempts soft conversion of object-dtyped columns, leaving non-object and unconvertible columns unchanged. The inference rules are the same as during normal Series/DataFrame construction.
- Returns
-
- converted:same type as input object
See also
-
to_datetime
-
Convert argument to datetime.
-
to_timedelta
-
Convert argument to timedelta.
-
to_numeric
-
Convert argument to numeric type.
-
convert_dtypes
-
Convert argument to best possible dtype.
Examples
>>> df = pd.DataFrame({"A": ["a", 1, 2, 3]}) >>> df = df.iloc[1:] >>> df A 1 1 2 2 3 3
>>> df.dtypes A object dtype: object
>>> df.infer_objects().dtypes A int64 dtype: object
© 2008–2022, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/1.5.0/reference/api/pandas.Series.infer_objects.html