Уважаемые члены сообщества R, я хотел бы создать новую переменную (время в пути), основанную на разнице между временем отправления и временем прибытия пассажиров (время прибытия - время отправления) из пункта отправления в пункт назначения (24-часовой формат).
Однако проблема в том, что столбец является числовым, и значения более 30 минут не регистрируются как минуты. Я хочу, чтобы время в пути было минутами, а не часами. Ниже представлен формат моего набора данных.
Departuretime Arrivaltime commutetime
950 1000 50
1030 1035 5
1750 1800 50
1520 1530 10
Когда я беру разницу между временем отправления и прибытия, после 30 минут все становится странно, чего вы, конечно же, ожидаете. В моем фрейме данных 6 670 записей, и эти столбцы - единственная проблема. Разница между 950 и 1000 должна переводиться в разницу для 9:50 и 10:00, поэтому разница не может быть 50. Как показано во второй последней строке, разница между 1750 и 1800 не должна давать 50.
Буду безмерно признателен за вашу своевременную помощь.
Спасибо!!!