将 data_numeric 转换为 R 中的日期
Convert data_numeric to Date in R
我有一个包含数字日期列的数据集。如何将数字形式的2017.31转换为“2017-4-22”的日期?
可能是 4 月 23 日,而不是 22 日,但也许这是正确的开始:
vec <- 2017.31
as.POSIXct(paste(trunc(vec), trunc((vec %% 1) * 365)), format = "%Y %j", tz = "UTC")
# [1] "2017-04-23 UTC"
%j
代码在?strptime
中有描述。
我有一个包含数字日期列的数据集。如何将数字形式的2017.31转换为“2017-4-22”的日期?
可能是 4 月 23 日,而不是 22 日,但也许这是正确的开始:
vec <- 2017.31
as.POSIXct(paste(trunc(vec), trunc((vec %% 1) * 365)), format = "%Y %j", tz = "UTC")
# [1] "2017-04-23 UTC"
%j
代码在?strptime
中有描述。