我想将Excel格式的日期转换为yyyy,以便在动物园对象中转换data.frame。
使用以下两个公式不会给出相同的结果?
为什么会发生这种事?
> as.Date(41375, origin = "1899-12-30")
[1] "2013-04-11"
> as.Date(41375, tz = "CET")
[1] "2083-04-13"
发布于 2014-03-05 05:08:40
"Date"
类没有时区,所以tz=
没有意义。我假设您已经加载了动物园包,在这种情况下,默认情况下提供了origin = "1970-01-01"
,因此问题中的第二行代码与以下代码相同:
as.Date(41375, origin = "1970-01-01")
在R新闻4/1的帮助桌面文章中讨论了Excel和R。
https://stackoverflow.com/questions/22192673
复制