Python | Pandas Index.isna()

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 Index.isna()detecta valores faltantes. Devuelve un objeto booleano del mismo tamaño que indica si los valores son NA. Los valores NA, como Ninguno, numpy.NaN o pd.NaT, se asignan a valores Verdaderos. Todo lo demás se asigna a valores falsos. Los caracteres como strings vacías » o numpy.inf no se consideran valores NA (a menos que establezca pandas.options.mode.use_inf_as_na = True).

Sintaxis: Index.isna()

Parámetros: No toma ningún parámetro.

Devoluciones: una array booleana de si mis valores son NA

Ejemplo #1: Use Index.isna()la función para verificar si alguno de los valores en el Índice es un NaNvalor.

# importing pandas as pd
import pandas as pd
  
# Creating the Index
idx = pd.Index(['Labrador', None, 'Beagle', 'Mastiff', 
                   'Lhasa', None, 'Husky', 'Beagle'])
  
# Print the Index
idx

Producción :

Ahora comprobamos los valores que faltan en el índice.

# checks for missing values.
idx.isna()

Salida:

la función devolvió un objeto de array que tenía el mismo tamaño que el del índice. Truevalor significa que faltaba la etiqueta de índice y Falsevalor significa que la etiqueta de índice estaba presente.
 
Ejemplo #2: Utilice Index.isna()la función para comprobar si los índices de fecha y hora que faltan se consideran NaNvalores o no.

# importing pandas as pd
import pandas as pd
  
# Creating the Datetime Index
idx = pd.DatetimeIndex([pd.Timestamp('2015-02-11'), 
                   None, pd.Timestamp(''), pd.NaT])
  
# Print the Datetime Index
idx

Producción :

Ahora comprobaremos si las etiquetas en el índice de fecha y hora están presentes o faltan.

# test whether the passed Datetime 
# Index labels are missing or not.
idx.isna()

Producción :

Como podemos ver en la salida, la función ha devuelto un objeto de array que tiene el mismo tamaño que el índice de fecha y hora . Truevalor significa que falta la etiqueta de índice y Falsevalor significa que no falta la etiqueta de índice.

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 *