df1 = DataFrame(list('ABCDE'), columns=['x'])
df1
df2 = DataFrame(list('CDEF'), columns=['y'])
df2
set(df1.x).symmetric_difference(df2.y)
How do I do a SQL style disjoint or set difference on two Pandas DataFrame objects?