заменить numeri c значения в столбце dataframe python - PullRequest
1 голос
/ 05 августа 2020

Я новый, использую python. У меня есть фрейм данных с 3 столбцами (id, name, description), My dataframe содержит в качестве примера эти строки ('id1', 'paul', 'tmp123'), ('id2', 'laura', 'vi34jay'). Я хочу заменить символы numeri c в описании столбца на "TT".

ожидаемый результат

('id1', 'paul', 'tmpTTT'), ('id2', 'laura', 'viTTjay')

Кто-нибудь знает, как это сделать? Спасибо

1 Ответ

3 голосов
/ 05 августа 2020

Используйте Series.replace с \d для соответствия di git:

df = pd.DataFrame({'description': ['tmp123', 'vi34jay']})

df['description'] = df['description'].replace('\d', 'T', regex=True)
print(df)
  description
0      tmpTTT
1     viTTjay
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...