【发布时间】:2012-03-07 19:27:00
【问题描述】:
转换为 POSIXct 时发生了非常奇怪的事情:
> as.POSIXct("2008-03-30 02:00:00",format="%Y-%m-%d %H:%M:%S")
[1] NA
但是:
> as.POSIXct("2008-02-28 02:00:00",format="%Y-%m-%d %H:%M:%S")
[1] "2008-02-28 02:00:00 CET"
我一无所知。它是R中的错误吗? 这可能与我的德语(柏林)语言环境有关吗? 我正在为 Windows 使用 R 2.14.2。
【问题讨论】:
-
as.POSIXct("2008-03-30 02:00:00",format="%Y-%m-%d %H:%M:%S")在我的控制台(R 版本 2.14.0)上返回[1] "2008-03-30 02:00:00 BST"。这是在什么背景下? -
可能是您所在地区的夏令时,在这种情况下,凌晨 2 点不存在。
-
是的,所以这是连接的夏令时。将研究如何使 POSIXct 解析它(以及实际解析)。谢谢大家
标签: r statistics posix posixct datetime-conversion