Pandas does not support specific methods to perform set operations. However, we can use the following formula to get unique items from both the sets :
Algorithm :
- Import the
PandasandNumPymodules. - Create 2
Pandas Series. - Find the union of the series using the
union1d()method. - Find the intersection of the series using the
intersect1d()method. - Find the difference between the union and the intersection elements. Use the
isin()method to get the boolean list of items present in both ‘union’ and ‘intersect’. - Print the result
# 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) |
Output :
1, 2, 6, 7
