Как удалить записи, содержащие определенные буквы?

Мне нужно удалить все строки, записи которых начинаются с ААА в определенном столбце.

Пример входных данных:

|Column|Column_1|           Time|
_________________________________
AAA_1  |12      |12.01.20 10:00:00
__________________________________
888_1  |zab_1   |12.01.20 11:00:00
__________________________________
BBB_1  |zab_1   |12.01.20 10:00:00

То, что желаю получить:

|Column|Column_1|           Time|
_________________________________
BBB    |zab_1   |12.01.20

Ответы (2 шт):

Автор решения: MaxU
In [8]: df
Out[8]: 
  Column Column_1               Time
0  AAA_1       12  12.01.20 10:00:00
1  888_1    zab_1  12.01.20 11:00:00
2  BBB_1    zab_1  12.01.20 10:00:00

In [9]: res = df.loc[~df["Column"].str.contains(r"^(?:AAA|\d{3})")]

результат:

In [10]: res
Out[10]: 
  Column Column_1               Time
2  BBB_1    zab_1  12.01.20 10:00:00
→ Ссылка
Автор решения: MarianD
result = df[~df.Column.str.startswith("AAA")]

Тест:

>>> df
  Column Column_1               Time
0  AAA_1       12  12.01.20 10:00:00
1  888_1    zab_1  12.01.20 11:00:00
2  BBB_1    zab_1  12.01.20 10:00:00
>>> df[~df.Column.str.startswith("AAA")]
 Column Column_1               Time
1  888_1    zab_1  12.01.20 11:00:00
2  BBB_1    zab_1  12.01.20 10:00:00
→ Ссылка