Как сохранить даты при удалении знаков препинания для строкового столбца в pandas
У меня есть строковый столбец, который состоит из различной информации от предложений до дат с пунктуацией. Когда я удаляю знаки препинания, даты преобразуются в текст. Пожалуйста, дайте мне знать, как сохранить даты.
Входной Сигнал Образца :
Column-1 meet BM zaheer sir and converted 3 sme tiny Met BM Bhupesh kumar and Jayakrishnan sir 01-12-2017 MET BM BEENA - 9895580771 MET CHIEF - 9446486084 05-12-2017 05-12-2017 05-12-2017 Bm not available. done Branch meeting
Output :
Column-1 meet BM zaheer sir and converted 3 sme tiny Met BM Bhupesh kumar and Jayakrishnan sir 43070 MET BM BEENA 9895580771 MET CHIEF 9446486084 43074 43074 43074 Bm not available done Branch meeting
Что я уже пробовал:
df['column-1'] = df['column-1'].str.replace('[^\w\s]','') df['column-1'].head() df = df.apply(lambda x: x.str.strip()).replace('', np.nan) null_columns=df.columns[df.isnull().any()] print(df[df["column-1"].isnull()][null_columns]) import numpy as np df = df.replace(np.nan, 'null', regex=True)