Вы можете сделать:
import pandas as pd
data = [[0, 'BananaMan', '09/10/2018'],
[1, 'Superman247', '10/10/2009'],
[2, '123456789', '08/03/2011'],
[3, 'Nameless101', '07/12/2012']]
df = pd.DataFrame(data=data, columns=['ID', 'IGName', 'Date_created'])
df = df[~df['IGName'].str.isnumeric()]
print(df)
выход
ID IGName Date_created
0 0 BananaMan 09/10/2018
1 1 Superman247 10/10/2009
3 3 Nameless101 07/12/2012
Из документации :
Проверьте, все ли символы в каждой строке в Серии / Индексе
Числовой. Эквивалентно str.isnumeric ().
Обратите внимание, что в этом решении предполагается, что столбец 'IGName'
имеет тип string, в противном случае вам необходимо привести его к строке, выполнив что-то вроде (как упомянуто @RafaelC):
df['IGName'] = df['IGName'].astype(str)