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