w3resource
Pandas Tutorial

Pandas Series: astype() function

Change data type of a series in Pandas

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

Syntax:

Series.astype(self, dtype, copy=True, errors='raise', **kwargs)
Pandas Series astype() function

Parameters:

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
Required
errors

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’
Required
kwargs  keyword arguments to pass on to the constructor    

Returns: casted - same type as caller

Example:


Download the above Notebook from here.