Создайте фрейм данных из значений, которые вы опубликовали:
import numpy as np
import pandas as pd
df = pd.DataFrame({'N1':[2, 4, 6, 8, 10, 12, np.nan, np.nan],
'N2':[4,5,6,7,8,10,12,14]})
Найдите общие значения:
common = list(set(df['N1']) & set(df['N2']))
Исключите все строки, которые либо N1
, либо N2
имеет один из них:
df[(~df["N1"].isin(common)) | (~df["N2"].isin(common))]
Обновление
common = set(df['N1']) & set(df['N2'])
result = list(set(df['N2'])-common) + list(set(df['N1'])-common)
result = [x for x in result if x==x]