Вы можете использовать re.sub()
и apply()
, чтобы применить это к столбцу A
.
Ввод:
df
A B C
0 rob12 aa 10
1 mark kevin34 bb 34
2 john dd 98
Код:
df['A'] = df['A'].apply(lambda x: re.sub("[\d-]", "", x))
В больших фреймах данных вы должны использовать map()
вместо apply()
;
df['A'] = df['A'].map(lambda x: re.sub("[\d-]", "", x))
Вывод:
df
A B C
0 rob aa 10
1 mark kevin bb 34
2 john dd 98