我想将包含305个变量和361个观察值的数值的数据表转换为包含日期的相同大小的数据表。数据表确实包含" NA" s。
日期的数值具有excel的来源。这是我到目前为止所尝试的:
Rep_Day_monthly <- as.data.table(sapply(Rep_Day_monthly,as.numeric))
Rep_Day_monthly <- sapply(Rep_Day_monthly,as.Date)
问题是,数据表仍包含数值,例如5963而不是1986-04-30。
非常期待你的帮助!
干杯
答案 0 :(得分:2)
as.Date
需要一个原点(即对应于0的日期)。如果数据来自Excel,这通常是1970年1月1日,因此您可以使用Rep_Day_monthly <- as.data.table(lapply(Rep_Day_monthly,as.Date,origin="1970-01-01"))