Pandas DataFrame: astype() function

DataFrame - astype() function

The astype() function is used to cast a pandas object to a specified dtype dtype.


DataFrame.astype(self, dtype, copy=True, errors='raise', **kwargs)


Name Description Type/Default Value Required / Optional
dtype  Use a numpy.dtype or Python type to cast entire pandas object to the same type. Alternatively, use {col: dtype, …}, where col is a column label and dtype is a numpy.dtype or Python type to cast one or more of the DataFrame’s columns to column-specific types. data type, or dict of column name -> data type Required
copy  Return a copy when copy=True (be very careful setting copy=False as changes to values then may propagate to other pandas objects). bool
Default Value: True

Control raising of exceptions on invalid data for provided dtype.

  • raise : allow exceptions to be raised
  • ignore : suppress exceptions. On error return original object
{‘raise’, ‘ignore’}
Default Value: ‘raise’
kwargs   keyword arguments to pass on to the constructor   Required

Returns: numpy.ndarray
The astype of the DataFrame.


Download the above Notebook from here.

Previous: DataFrame - empty() function
Next: DataFrame - infer_objects() function