PANDAS: преобразование всех дат в столбце в другой формат - PullRequest
0 голосов
/ 24 марта 2020

У меня есть Pandas кадр данных, содержащий столбец datetime, в котором все значения отформатированы следующим образом: 25/09/15 12:00:00. Я хотел бы переформатировать это поле во всех строках, чтобы соответствовать этому формату: 25.09.15 12:00.

Вот некоторые примеры данных:

Date              | Value
25/08/15 12:00:00 | 49.0
25/08/15 13:00:00 | 49.5

Тип данных столбца даты - строка.

Заранее спасибо

1 Ответ

0 голосов
/ 24 марта 2020

Используйте Series.dt.strftime для форматирования даты и времени

df
                 Date  Value
0 2015-08-25 12:00:00   49.0
1 2015-08-25 13:00:00   49.5

df['Date'] = df['Date'].dt.strftime('%Y.%m.%d %H:%M')
df
               Date  Value
0  2015.08.25 12:00   49.0
1  2015.08.25 13:00   49.5

, если тип столбца str, чем необходимо сначала преобразовать в дату и время

df.Date = pd.to_datetime(df.Date)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...