df = DataFrame({'Test1': randn(10), 'Test2': randn(10), 'awesome': randn(10)})
df.select(lambda x: not re.search('Test\\d+', x), axis=1)
Pandas dataframe: удалить столбцы, имя которых содержит определенную строку