Я получаю данные даты в строковом формате в пандах, таких как 10-Oct, 11-Oct, но я хочу сделать так, чтобы данные даты были похожи на этот формат 2019-10-10,2019-10-11 Есть ли какой-нибудь простой способ, доступный в пандах?
10-Oct
11-Oct
2019-10-10,2019-10-11
Используйте to_datetime с добавленным годом и параметром format:
to_datetime
format
df = pd.DataFrame({'date':['10-Oct', '11-Oct']}) df['date'] = pd.to_datetime(df['date'] + '-2019', format='%d-%b-%Y') print (df) date 0 2019-10-10 1 2019-10-11