Función pandas.api.types.is_datetime64_dtype() en Python

La función pandas.api.types.is_datetime64_dtype() se usa para verificar si un objeto similar a una array o un tipo de datos es del tipo datetime64. 

Sintaxis: pandas.api.types.is_datetime64_dtype(arr_or_dtype)

parámetros:

  • arr_or_dtype: array como objeto iterable o tipo de datos.

la función devuelve : un valor booleano. Verdadero o falso. Verdadero si el objeto es del tipo datetime64 Falso si no

Ejemplo 1:

Se importa pandas.api.types y se usa la función is_datetime64_dtype() para verificar si la array dada es del tipo datetime64. como es de tipo int , se devuelve falso. 

Python3

# importing packages
import pandas.api.types as pd
 
print(pd.is_datetime64_dtype([10, 20, 30]))

Producción:

False

Ejemplo 2:

En este ejemplo, se crea una array de fecha y hora y se proporciona np.datetime64 como su tipo. La función is_datetime64_dtype() devuelve ‘Verdadero’ ya que la array es del tipo datetime64.

Python3

# importing packages
import pandas.api.types as pd
import datetime
import numpy as np
 
date_list = np.array([datetime.datetime.today()
                      + datetime.timedelta(days=x)
                      for x in range(10)],
                     dtype=np.datetime64)
print(pd.is_datetime64_dtype(date_list))

Producción:

True

Ejemplo 3:

numpy.datetime64 dtype from the se pasa directamente en el método. Se devuelve ‘Verdadero’.

Python3

# importing packages
import pandas.api.types as pd
import numpy as np
 
print(pd.is_datetime64_dtype(np.datetime64))

Producción:

True

Ejemplo 4:

Se crea una array NumPy vacía de tipo datetime64 y se pasa a la función is_datetime64_dtype(). Se devuelve ‘Verdadero’. 

Python3

# importing packages
import pandas.api.types as pd
import numpy as np
 
datetime_array = np.array([], dtype=np.datetime64)
print(pd.is_datetime64_dtype(datetime_array))

Producción:

True

Ejemplo 5:

Se pasa un objeto de string a la función is_datetime64_dtype() y se devuelve ‘False’. 

Python3

# importing packages
import pandas.api.types as pd
 
print(pd.is_datetime64_dtype('string'))

Producción:

False

Publicación traducida automáticamente

Artículo escrito por isitapol2002 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 *