xorbits.pandas.DataFrame.infer_objects#

DataFrame.infer_objects(copy: bool_t | None = None) Self#

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.

Parameters

copy (bool, default True) – Whether to make a copy for non-object or non-inferable columns or Series.

Return type

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

Warning

This method has not been implemented yet. Xorbits will try to execute it with pandas.

This docstring was copied from pandas.core.frame.DataFrame.