Как преобразовать отметку времени python dataframe в формат datetime - PullRequest
0 голосов
/ 07 января 2020

У меня есть датафрейм с информацией о дате в одном столбце.

enter image description here

Дата визуально отображается в кадре данных в следующем формате: 2019-11-24

, но при печати типа она отображается как:

Timestamp('2019-11-24 00:00:00')

Я хотел бы преобразовать каждое значение в кадре данных в такой формат:

24-Nov

или

7-Nov

для одного дня git дней.

Я пытался использовать различные команды datetime и strptime для преобразования, но я получаю ошибки ,

1 Ответ

2 голосов
/ 07 января 2020

Вот способ сделать:

df = pd.DataFrame({'date': ["2014-10-23","2016-09-08"]}) 

df['date_new'] = pd.to_datetime(df['date'])

df['date_new'] = df['date_new'].dt.strftime("%d-%b")

         date      date_new
0  2014-10-23      23-Oct
1  2016-09-08      08-Sept
...