Попробуйте,
print (df[~df['AddressLine'].str.contains("['0-9']")])
O / P:
AddressLine
3 KR Puram
4 Sheshadripuram Post
Деталь:
df['flag']=df['AddressLine'].str.contains("['0-9']")
print (df)
O / P:
AddressLine flag
0 123 Vasudev Nagar True
1 765 Karol Bagh True
2 Manyata PO 459 True
3 KR Puram False
4 Sheshadripuram Post False
Здесь Flag содержит True или False, представляет это числовое значение или нет, вы можете фильтровать напрямую.