小编Tae*_*eke的帖子

as.POSIXlt.POSIXct(x, tz) 中的错误:(从警告转换)未知时区“GMT”

我发现自己遇到了一个问题,我无法找到解决方案的线索 - 这使得实际处理它变得非常困难......这里是:在 R(使用 R-Studio)中,我尝试创建一个 Date 对象图书馆lubridate

library(lubridate)
ymd(20161001)
Run Code Online (Sandbox Code Playgroud)

这导致错误:

as.POSIXlt.POSIXct(x, tz) 中的错误:(从警告转换)未知时区“GMT”

最后一个命令的第二次运行(以及任何后续运行)会产生正确的结果:

ymd(20161001)
[1] "2016-01-01"
Run Code Online (Sandbox Code Playgroud)

直到我重新启动我的 R 会话,当第一次运行再次触发错误时。我检查了几个设置,但无法找到任何改变,从第一到第二轮。例如,这是 my 的输出sessionInfo()

R version 3.3.2 (2016-10-31)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 7 x64 (build 7601) Service Pack 1

locale:
[1] LC_COLLATE=Dutch_Netherlands.1252  LC_CTYPE=Dutch_Netherlands.1252    LC_MONETARY=Dutch_Netherlands.1252 LC_NUMERIC=C                      
[5] LC_TIME=Dutch_Netherlands.1252    

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] lubridate_1.6.0

loaded via a namespace (and not attached):
[1] magrittr_1.5  tools_3.3.2   stringi_1.1.2 …
Run Code Online (Sandbox Code Playgroud)

r lubridate

5
推荐指数
1
解决办法
1705
查看次数

标签 统计

lubridate ×1

r ×1