我正在努力将a的简单年份格式转换为tsibble。我有这个数据集
a <- c(12014,22014,32014,42014,52014,62014,72014,82014,92014,102014,112014,122014,12015,22015,32015,42015,52015,62015,72015,82015,92015,102015,112015,122015,12014,122014)
b <- rnorm(33,mean = 12,sd = 8)
dt <- data.frame(a,b)
此处,向量a
应该是时间变量。它不一定是完整的。这意味着我可能隐含缺少价值。
as.Date(dt$a,origin = "01-1901")
library(tidyverse)
as_tsibble(dt)
我了解的是,首先我需要将数据转换为“ as.Date”,然后将数据转换为tsibble。
我收到以下错误消息,
> as.Date(dt$a,origin = "01-1901")
Error in charToDate(x) :
character string is not in a standard unambiguous format
有没有人可以帮助我找到解决方法?