You может использовать to_datetime()
для первого преобразования записей в datetime objec ц, а затем применить strftime()
к каждой записи, чтобы преобразовать его обратно в нужный формат вывода следующим образом:
import pandas as pd
df = pd.DataFrame(["2016-01-29 06:56:00", "2016-01-29 09:14:00", "2016-01-29 11:16:00"], columns=['started date'])
dt = pd.to_datetime(df['started date'], format='%Y-%m-%d %H:%M:%S')
print dt.apply(lambda x: x.strftime('%A %d/%m/%Y %H:%M:%S'))
Давать вам:
0 Friday 29/01/2016 06:56:00
1 Friday 29/01/2016 09:14:00
2 Friday 29/01/2016 11:16:00
Это делает использование правил форматирования в strftime()
следующим образом:
%Y
- Год со столетием как десятичное число.
%m
- Месяц в виде десятичного числа с нулевым запасом.
%d
- День месяца в виде десятичного числа с нулевым запасом.
%H
- Час (24-часовой формат) в виде десятичного числа с нулевой позицией.
%M
- Минута как десятичное число с нулевым запасом.
%S
- Второй как десятичное число с нулевым запасом.
%A
- Будни как полное имя локали.
Совместное использование списка дел с нами не будет выполнено. Получите взломать его. :) – TigerhawkT3
Или по-другому, что вы пробовали? Что не работает? Что мы можем вам помочь? «Сделай это для меня»? – daveydave400
Вам нужно собрать лучшее [mcve], чтобы сообщество задало этому вопросу надлежащее внимание. Точно так же он слишком широк. Кроме того, это вопрос, связанный с пандами? Если да, проверили ли вы, что поддерживается в 'pandas' для обработки формата даты? – idjaw