Consigue los artículos que no son comunes de dos series de Pandas

Pandas no admite métodos específicos para realizar operaciones de configuración. Sin embargo, podemos usar la siguiente fórmula para obtener elementos únicos de ambos conjuntos:

  A \cup  B - (A \cap B)

Algoritmo:

  1. Importe los módulos Pandas y .NumPy
  2. Crear 2 Pandas Series.
  3. Encuentre la unión de la serie usando el union1d()método.
  4. Encuentra la intersección de la serie usando el intersect1d()método.
  5. Encuentre la diferencia entre los elementos de unión e intersección. Utilice el isin()método para obtener la lista booleana de elementos presentes tanto en ‘unión’ como en ‘intersección’.
  6. Imprime el resultado
# import the modules
import pandas as pd 
import numpy as np
  
# create the series 
ser1 = pd.Series([1, 2, 3, 4, 5])
ser2 = pd.Series([3, 4, 5, 6, 7])
  
# union of the series
union = pd.Series(np.union1d(ser1, ser2))
  
# intersection of the series
intersect = pd.Series(np.intersect1d(ser1, ser2))
  
# uncommon elements in both the series 
notcommonseries = union[~union.isin(intersect)]
  
# displaying the result
print(notcommonseries)

Producción :

1, 2, 6, 7

Publicación traducida automáticamente

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