我想将Excel格式的日期转换为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"
答案 0 :(得分:4)
"Date"
类没有时区,因此tz=
毫无意义。我假设您已加载动物园包,在这种情况下origin = "1970-01-01"
作为默认值提供,因此问题中的第二行代码与以下内容相同:
as.Date(41375, origin = "1970-01-01")
在R News 4/1的帮助台文章中讨论了Excel日期和R.