在R中将as.Date应用于Excel格式date
我想将Excel格式的date转换为yyyy-mm-dd,以便转换动物园对象中的data.frame。
使用以下两个公式不会得到相同的结果?
为什么会发生?
> as.Date(41375, origin = "1899-12-30") [1] "2013-04-11" > as.Date(41375, tz = "CET") [1] "2083-04-13"
"Date"
类没有时区,所以tz=
是没有意义的。 我假设你已经加载了zoo包,在这种情况下origin = "1970-01-01"
被作为默认提供,因此问题中的第二行代码与以下内容相同:
as.Date(41375, origin = "1970-01-01")
在R News 4/1的帮助台文章中有关于Exceldate和R的讨论。