В моих данных у меня есть столбец температурных измерений вместе с столбцом, показывающим время, прошедшее до тех пор, пока температура не будет измерена регистратором данных. Данные содержат 500000+ наблюдений.r - Добавление столбца времени к кадру данных на основе подсчета времени
eggtemp <- read.csv("temp_time.csv", header=FALSE)
colnames(eggtemp) <- c("time passed", "temp")
time passed temp
1 0.00043823 16.876
2 0.00087645 17.903
3 0.00131470 18.923
4 0.00175290 19.933
Регистратор данных начал запись в 30.07.2012, 13:05:00.
Есть ли способ сделать новый столбец в наборе данных на основе времени начала записи, показывая точное время, в которое были сделаны измерения? Как этот (я напечатал грубое время вручную в течение первых 4-х строк):
time passed temp time
1 0.00043823 16.876 13:05:00:00
2 0.00087645 17.903 13:05:00:04
3 0.00131470 18.923 13:05:00:09
4 0.00175290 19.933 13:05:00:13
Может кто-нибудь сказать мне, если есть функция, которая принимает начальное время и добавляет «время прошло» значение, чтобы получить точное время (и дату) каждого наблюдения? Я просто не могу понять это.
Спасибо!
Работала как очарование для всего столбца после его изменения до «eggtemp $» прошло время '<- dhours (eggtemp $' time прошло ') "и " time_passed <- eggtemp $' time прошло '" , Благодаря! – Joris