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.difference() devuelve un nuevo índice con elementos del índice que no están en otro.
La función clasifica automáticamente la salida si la clasificación es posible.
Sintaxis: Index.difference(other)
Parámetros :
other : Index or array-like
Returns : difference : Index
Ejemplo n.º 1: use la función Index.difference() para encontrar la diferencia establecida de un índice dado con un objeto similar a una array.
Python3
# importing pandas as pd import pandas as pd # Creating the Index idx = pd.Index([17, 69, 33, 15, 19, 74, 10, 5]) # Print the Index idx
Producción :
Encontremos la diferencia establecida del índice dado con un objeto similar a una array
Python3
# find the set difference of this Index # with the passed array object. idx.difference([69, 33, 15, 74, 19])
Producción :
Como podemos ver en el resultado, la función ha devuelto un objeto que contiene solo aquellos valores que son exclusivos del índice idx.
Tenga en cuenta que el objeto de salida tiene su elemento ordenado en orden creciente.
Ejemplo n.º 2: use la función Index.difference() para encontrar la diferencia establecida de dos índices.
Python3
# importing pandas as pd import pandas as pd # Creating the first Index idx1 = pd.Index(['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']) # Creating the second Index idx2 = pd.Index(['May', 'Jun', 'Jul', 'Aug']) # Print the first and second Index print(idx1, "\n", idx2)
Producción :
Ahora, encontremos la diferencia establecida entre dos índices.
Python3
# to find the set difference idx1.difference(idx2)
Producción :
La función ha devuelto la diferencia establecida de idx1 e idx2 . Contiene solo aquellos valores que son exclusivos del índice idx1 . Tenga en cuenta que la salida no está ordenada.
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