Как изменить формат даты в python pandas с мм / дд / гггг на дд-ммм-гггг - PullRequest
0 голосов
/ 13 октября 2018

У меня есть столбец с данными дат в формате даты - мм / дд / гггг, и я хочу изменить его формат на дд-ммм-гггг.Может ли кто-нибудь помочь мне в этом.

Как и любой код, который создается с 12 декабря по 12 октября 2018 года.

Также мне нужно, чтобы он не потерял своих свойств.Например, когда я экспортирую данные в Excel, после применения фильтра к столбцу даты они останутся такими же, как и в 2018 году, а не в 12 октября 2018 года.

Как и в Excel, когда я применяю фильтр, ему нужнопоказывать -

2018 2017 и т. д.

, а не как

12 октября 2018 10 октября 2018 5 сентября 2017

1 Ответ

0 голосов
/ 13 октября 2018

Использование pandas.Series.dt.strftime Функция:

import pandas as pd

time = pd.DataFrame({'TimeColumns': {0: '10/13/2018'}}) #create time object - in your case get column values

time['TimeColumns'] = pd.to_datetime(time.TimeColumns)


time['ModifiedTimeColumns'] = time['TimeColumns'].dt.strftime('%d-%b-%Y') # change time formatting
print(time['ModifiedTimeColumns'])

Результаты:

0    13-Oct-2018
Name: ModifiedTimeColumns, dtype: object
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...