преобразование строки панды в тип даты в правильном формате - PullRequest
3 голосов
/ 30 сентября 2019

Я получаю данные даты в строковом формате в пандах, таких как 10-Oct, 11-Oct, но я хочу сделать так, чтобы данные даты были похожи на этот формат 2019-10-10,2019-10-11 Есть ли какой-нибудь простой способ, доступный в пандах?

1 Ответ

3 голосов
/ 30 сентября 2019

Используйте 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...