当R对此命令抛出警告消息时
`setwd("~/Desktop/Project R")
Warning message:
In format.POSIXlt(as.POSIXlt(x), ...) :
unknown timezone 'default/Asia/Kolkata'`因此,我尝试通过输入以下命令为该TZ创建一个日期
as.POSIXct("2017-11-01 10:52", "%Y-%m-%d %H:%M", tz = "Asia/Kolkata")
[1] "2017-11-01 10:52:00 IST"
Warning messages:
1: In strptime(x, format, tz = tz) :
unknown timezone 'default/Asia/Kolkata'
2: In as.POSIXct.POSIXlt(as.POSIXlt(x, tz, ...), tz, ...) :
unknown timezone 'default/Asia/Kolkata'
3: In as.POSIXlt.POSIXct(x, tz) : unknown timezone 'default/Asia/Kolkata'但是警告信息拒绝删除吗?有没有永久克服这些警告的解决方案。
发布于 2017-11-26 21:09:10
我有一些问题,如果你在High Sierra,它似乎是OS HS和R 3.4.2之间的一个bug,正如这篇文章中所说的那样,遵循说明(直到R 3.4.3最终发布)对我来说是有效的(直到R 3.4.3最终发布)。我有:
Sys.setenv(TZ="Europe/Madrid")现在我可以加载软件包,并使用as.POSIXct,而不会弹出任何消息。希望它能帮上忙!
https://stackoverflow.com/questions/47048864
复制相似问题