Как сгенерировать в R переменную datetime из миллисекунды, начиная с точного datetime - PullRequest
1 голос
/ 14 мая 2019

Мне нужно преобразовать фрейм данных с переменной миллисекунды в df с переменной datetime (начиная с точного datetime), где миллисекунды постепенно добавляются к предыдущему datetime. **

В Excel довольно просто,Я решил следующим образом:

1) преобразовать RR_ms в текст в формате миллисекунды "ГГГГ-мм-дд ЧЧ: ММ: СС.ххх" (т.е. "0000-00-00 00: 00: 00.xxx"))

2) добавьте первую миллисекунду к "2019-05-04 08: 57: 42.000"

3) добавьте последовательно другие ячейки миллисекунды к предыдущим ячейкам

4) прочитайтефайл xlsx в R (readxl, lubridate)

Моя цель перейти от

head(sample[,1])
 A tibble: 6 x 1
  RR_ms
  <dbl>
1   789
2   789
3   796
4   792
5   769
6   753

к следующему df

head(sample[,1:2])
# A tibble: 6 x 1
  RR_ms   Time
  <dbl>   <datetime>
1  789    2019-05-04 08:57:42.789
2  789    2019-05-04 08:57:43.578
3  796    2019-05-04 08:57:44.374
4  792    2019-05-04 08:57:45.166
5  769    2019-05-04 08:57:45.935
6  753    2019-05-04 08:57:46.688

Буду признателен за любой совет или ссылку, каквсе, что я видел до сих пор, не помогло мне создать нужный мне код R.

С уважением

Андреа

...