Python | Pandas TimedeltaIndex.astype()

Python es un excelente lenguaje para realizar análisis de datos, principalmente debido al fantástico ecosistema de paquetes de Python centrados en datos. Pandas es uno de esos paquetes y facilita mucho la importación y el análisis de datos.

La función Pandas TimedeltaIndex.astype()crea un índice con valores convertidos a dtypes. La clase de un nuevo índice está determinada por dtype. Cuando la conversión es imposible, se genera una excepción ValueError.

Sintaxis: TimedeltaIndex.astype(dtype, copy=True)

Parámetros:
dtype: numpy dtype o pandas type
copy: bool, default True
Por defecto, astype siempre devuelve un objeto recién asignado. Si copy se establece en False y se cumplen los requisitos internos de dtype, los datos originales se utilizan para crear un nuevo índice o se devuelve el índice original.

Retorno: objeto de índice

Ejemplo #1: Use TimedeltaIndex.astype()la función para convertir los valores del objeto TimedeltaIndex a ‘str’.

# importing pandas as pd
import pandas as pd
  
# Create the first TimedeltaIndex object
tidx = pd.TimedeltaIndex(start = '1 days 02:00:12.001124',
                       periods = 5, freq = 'N', name = 'Koala')
  
# Print the TimedeltaIndex object
print(tidx)

Producción :

Ahora usaremos la TimedeltaIndex.astype()función para convertir el valor en una string.

# cast the data values to string format.
tidx.astype('str')

Producción :

Como podemos ver en la salida, la TimedeltaIndex.astype()función ha convertido los valores del objeto tidx al formato deseado.
 
Ejemplo #2: Utilice TimedeltaIndex.astype()la función para convertir los valores del objeto TimedeltaIndex en ‘bool’.

# importing pandas as pd
import pandas as pd
  
# Create the TimedeltaIndex object
tidx = pd.TimedeltaIndex(data = ['06:05:01.000030', '+23:59:59.999999',
                                              '22 day 2 min 3us 10ns'])
  
# Print the TimedeltaIndex object
print(tidx)

Producción :

Ahora usaremos la TimedeltaIndex.astype()función para convertir el valor en tipo bool.

# cast the data values to bool type.
tidx.astype('bool')

Producción :

Como podemos ver en la salida, la TimedeltaIndex.astype()función ha convertido los valores del objeto tidx al formato deseado.

Publicación traducida automáticamente

Artículo escrito por Shubham__Ranjan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *