Pandy upuszczają wszystkie kolumny, z wyjątkiem niektórych
df.drop(df.columns.difference(['a','b']), 1, inplace=True)
Veneno
df.drop(df.columns.difference(['a','b']), 1, inplace=True)