【发布时间】:2013-10-28 18:04:43
【问题描述】:
我有一个关于从 R 中减去时间列的问题。我需要将三列相互减去以获得总观察时间。我需要去做
(TIMEEND-TIMESTART)-TIMEOUT.
当我使用OBSTIME <- difftime(pipers$TIMEEND, pipers$TIMESTART, units = "hours") 时,我得到了第一部分,但是如何从中减去TIMEOUT。或者有没有办法同时减去所有三列?这甚至是正确的格式吗?
提前感谢您的帮助!
米歇尔
$ TIMESTART : POSIXct, format: "2013-10-28 10:30:00" "2013-10-28 14:50:00" "2013-10-28 14:50:00" ...
$ TIMEEND : POSIXct, format: "2013-10-28 12:30:00" "2013-10-28 16:50:00" "2013-10-28 16:50:00" ...
$ TIMEOUT : POSIXct, format: "2013-10-28 00:04:00" "2013-10-28 00:10:00" "2013-10-28 00:10:00" ..
【问题讨论】:
-
TIMEOUT真的是持续时间吗? -
从 difftime 中减去日期时间值没有意义。