Я пытаюсь создать новый столбец на основе столбца метки времени в Python с использованием библиотек pandas и datetime.
Я пытался использовать дату и время, так как другие методы, которые я пробовал, не дали результатов, наиболее близких к тому, что я хочу. Это кажется таким простым, но я не могу понять.
Это самое близкое, что я получил к тому, чего я хочу:
импорт даты и времени в формате dt
datetime.datetime.now (). Минут
datetime.datetime.now (). Час
minute1 = dfclean ['Время вызова было получено']. Dt.minute
minute2 = dfclean ['Машина времени была отправлена']. Dt.minute
minute3 = dfclean ['Машина времени находилась в пути к сцене']. Dt.minute
minute4 = dfclean ['Время пришло на сцену']. Dt.minute
minute5 = dfclean [«Время пришло к пациенту»]. Dt.minute
minute6 = dfclean ['Время отошло от сцены']. Dt.minute
minute7 = dfclean [«Время прибыл в больницу»]. Dt.minute
dfclean ['Мин. Звонок получен отправленной машине'] = минута2 - минута1
dfclean ['Автомобиль Mins в пути к месту прибытия на сцену'] = минута 4 - минуты3
dfclean ['Автомобиль "Мин" прибыл к пациенту с отправлением со сцены "] = минута6 - минута5
dfclean ['Отправление из Минса в прибытие в больницу'] = минута 7 - минута6
Вот вывод, о котором я говорю
Однако, это возвращает отрицательные значения, так как это только извлечение минут. Поэтому, если временная метка вычитается в 9:00 из 8:51 утра, я получаю -49 Есть ли способ включить часы в вычитание, чтобы оно не учитывало отрицательное число? Или, может быть, совершенно другой подход, который проще?
Любая помощь очень ценится!
Я хочу, чтобы выходные данные были точными минутами, одним числом.