Интересно, есть ли простой способ рассчитать продолжительность. У меня есть набор данных, где параметр, называемый m
, изменяется во времени между значениями -1
и 1
. Я хочу, чтобы вычислить:Длительность вычислений в R
- Общая продолжительность (время в часах) случаях, когда
m=-1
иm=1
соответственно Как долго каждый период случаев, когда
m=-1
иm=1
соответственно являетсям < -c (1,1,1,1, -1, -1, -1, -1,1,1,1,1,1, -1, -1, -1, -1, -1,1, 1,1,1,1,1,1)
Время < - seq.POSIXt (as.POSIXct (Sys.Date()), as.POSI Xct (Sys.Date() + 1), по = "1 часы")
Это определенно возможно. Можете ли вы дать образец своих данных, чтобы мы могли вам помочь? –
Вы преобразовали переменную времени в правильный формат, например. 'df $ Time <- as.POSIXct (df $ Time)'? Когда это будет сделано - вы можете просто вычесть временные переменные, чтобы получить difftime. –
Добавить [воспроизводимые данные образца] (http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example) на ваш вопрос. – zx8754