Как удалить паттер внутри таблицы данных - PullRequest
1 голос
/ 13 апреля 2020

У меня есть столбец даты в кадре данных, и даты похожи на «2020-03-02» или «2020-02»

Я хочу удалить «-03-» для таких дат, как это. Я пытаюсь:

df.Collection_Date.replace(to_replace ='-\d\d-', value = '-', regex = True)

но вернуть как новый фрейм данных с "0"

как я могу удалить его?

1 Ответ

0 голосов
/ 13 апреля 2020

Вы можете преобразовать столбец в строковый тип, а затем запустить замену регулярного выражения:

df['Collection_Date']=df['Collection_Date'].astype('str').str.replace(r'-\d\d-','')
#                                           ^^^^^^^^^^^^^ 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...