Итак, у меня есть дата в таком формате
'05 / 03/2016 23:40:00 '
И я хочу разобрать это в моем приложении Python. Но при разборе я получаю стек, поскольку панды не принимают предоставленный мной формат.
Я также просмотрел документы по пандам и учебникам по stackoverflow, но ни одно из решений не помогло мне.
import pandas as pd
df = pd.read_csv("crimes12-18.csv")
df.Date = pd.to_datetime(df.Date, format='%d/%m/%Y %H:%M:%S %p')
df.index = pd.DatetimeIndex(df.Date)
df['time_hour'] = df['Date'].apply(lambda x: x.hour)
df['month'] = df['Date'].apply(lambda x: x.month)
df['year'] = df['Date'].apply(lambda x: x.year)
df = df[df['year'] != 2017]
df.head()
В конце дня я получаю такую ошибку
ValueError: time data '05/03/2016 11:40:00 PM' does not match format '%d/%m/%Y %I %p' (match)