Pandas Index es un ndarray inmutable que implementa un conjunto ordenado y segmentable. Es el objeto básico que almacena las etiquetas de eje para todos los objetos pandas.
La función Pandas Index.where
devuelve un Índice de la misma forma que uno mismo y cuyas entradas correspondientes son de uno mismo donde cond es Verdadero y de lo contrario son de otro.
Sintaxis: Index.where(cond, otro=Ninguno)
Parámetro:
cond: booleano similar a una array con la misma longitud que uno mismo
otro: escalar o similar a una arrayDevoluciones : Índice
Ejemplo #1: Use Index.where
la función para devolver un índice, en el que seleccionamos el valor del otro índice si el valor de este índice no es menor que 100.
# importing pandas as pd import pandas as pd # Creating the first index idx1 = pd.Index([900, 45, 21, 145, 38, 422]) # Creating the second index idx2 = pd.Index([1100, 1200, 1300, 1400, 1500, 1600]) # Print the first index print(idx1) # Print the second index print(idx2)
Producción :
Ahora usaremos Index.where
la función para devolver un índice, en el que seleccionamos el valor del otro índice si el valor de este índice no es menor que 100.
# return the new index based on the condition result = idx1.where(idx1 < 100, idx2) # Print the result print(result)
Salida:
como podemos ver en la salida, la Index.where
función ha devuelto con éxito un objeto de índice que satisface la condición aprobada.
Ejemplo n.º 2: use Index.where
la función para devolver un índice que satisfaga la condición aprobada.
# importing pandas as pd import pandas as pd # Creating the first index idx1 = pd.Index([900, 45, 21, 145, 38, 422]) # Creating the second index idx2 = pd.Index([1100, 1200, 1300, 1400, 1500, 1600]) # Print the first index print(idx1) # Print the second index print(idx2)
Producción :
Ahora usaremos Index.where
la función para devolver un índice, en el que seleccionamos el valor del otro índice si el valor de otro índice menos 1200 no es menor que idx1.
# return the new index based on the condition result = idx1.where((idx2 - 1200) < idx1, idx2) # Print the result print(result)
Salida:
como podemos ver en la salida, la Index.where
función ha devuelto con éxito un objeto de índice que satisface la condición aprobada.
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