Редактировать : Я понимаю, что теперь вы можете иметь его в pandas. Если вы этого не сделаете, сделайте что-то вроде этого:
import pandas as pd
df = pd.read_csv('YOURFILE.CSV')
И затем вы запустите строку под #Solution
в приведенном ниже коде, измените col
на имя вашего столбца и col2
на то, что вы хотите, чтобы вызывал новый столбец. Вы можете снова сохранить файл, набрав df.to_csv('outputfile.csv')
. Удачи!
Вот решение с использованием Regex.
# Sample data
import pandas as pd
df = pd.DataFrame({
'col': ['Kevin Hart 206PM May 16 2020',
'Michael B Jordan 0339AM May 06 2020',
]
})
# Solution
df['col2'] = df['col'].str.replace('\s\d{3,4}[AP]M', '')
print(df)
col col2
0 Kevin Hart 206PM May 16 2020 Kevin Hart May 16 2020
1 Michael B Jordan 0339AM May 06 2020 Michael B Jordan May 06 2020