How to remove rows from a data frame that are identical to other df? I have two data frames.
So how do I remove rows that have identical email addresses in df2 from df1?  

&gt;&gt;df1
   First  Last  Email
0 Adam   Smith  email@email.com
1 John   Brown  email2@email.com
2 Joe    Max    email3@email.com
3 Will   Bill   email4@email.com


&gt;&gt;df2
  First  Last   Email
0 Adam   Smith  email@email.com
1 John   Brown  email2@email.com
You can try this:   

cond = df1['Email'].isin(df2['Email'])
df1.drop(df1[cond].index, inplace = True)

&gt;&gt;df1
    First   Last    Email
2   Joe     Max     email3@email.com
3   Will    Bill    email4@email.com