create a new dataframe by filter according to a column's value in another dataframe. df1 = df[~df['row].isin(list)]