选择日期/时间单元格时如何强制R保留时间值?

时间:2018-06-23 18:22:12

标签: r

我有一列日期/时间值,并以此选择顶部和底部的单元格:

> time1 <- Angels.rolling$date.hour[1]
> time1
[1] "2014-02-17 UTC"
> time2 <- Angels.rolling$date.hour[(nrow(Angels.rolling))]
> time2
[1] "2018-02-14 01:00:00 UTC"

time1应该显示为“ 2014-02-17 00:00:00 UTC”,因为那是顶部单元格的值,但是由于它是午夜,所以似乎删除了时间。该列已使用lubridate的ymd_hms()格式化。

如何在不丢失数据的情况下将整个日期和时间值提取到我的time1变量中?

1 个答案:

答案 0 :(得分:1)

时间仍在对象中,默认情况下不会打印。如果要打印时间,可以使用format

format(Angels.rolling$date.hour[1], '%Y-%m-%d %T %Z')