Как сохранить только Час: Минута: Вторая часть записанного временного ряда?(Как преобразовать% Y-% m-% d% H:% M:% S в только% H:% M:% S?) - PullRequest
0 голосов
/ 05 апреля 2019

У меня есть файл .csv, который включает 2 столбца, begin_time & end_time, которые содержат записи в этом формате: 2013-02-12 16:21:48.Они начинаются с 2013 по 2017 год. Моя цель - преобразовать все из них только в часть 16:21:48, чтобы я мог отобразить все наборы данных в [00:00:00 - 23:59:59] диапазон, чтобы контролировать их в течение 24 часов дня, чтобы проверить ненормальные события.Поэтому я хочу удалить часть записи yy: mm: dd и сохранить только часть hh: mm: ss.

Это наборы данных событий умного дома, и я пытаюсь обнаружить действияи ненормальные изменения среди них.

Я пробовал datetime.strftime (time_records, format = "% H:% M:% S"), и он возвращает str, но когда я пытаюсь преобразовать str в панд.timestamps возвращает значение yy: mm: dd

Я ожидаю, что 2013-02-12 16:21:48 будет 16:21:48 в формате timestamp или datetime, поэтому я смогупреобразовать их в формат отметок времени UNIX.

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

1 Ответ

0 голосов
/ 05 апреля 2019
from datetime import datetime
a='2013-02-12 16:21:48'
c=datetime.strptime(a,'%Y-%m-%d %H:%M:%S').time()
print(c)

выход

16:21:48
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...