如何从精确的日期时间开始,以毫秒为单位生成R datetime变量

时间:2019-05-14 05:46:18

标签: r lubridate

我必须将具有毫秒变量的数据帧转换为具有datetime变量的df(从精确的日期时间开始),其中将毫秒逐步添加到先前的日期时间。**

在Excel中相当简单,我是这样解决的:

1)以毫秒格式“ YYYY-mm-dd HH:MM:SS.xxx”(即“ 0000-00-00 00:00:00.xxx”)将文本的RR_ms转换为

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代码。

最诚挚的问候

安德里亚

0 个答案:

没有答案