POSIXct: as.POSIXct ("2008-03-30 02:00:00", format = "% Y-% m-% d% H:% M:% S") завершается ошибкой, это ошибка в R? - PullRequest
1 голос
/ 07 марта 2012

При конвертации в 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?Возможно, это связано с моим немецким (берлинским) языком?Я использую R 2.14.2 для Windows.

1 Ответ

5 голосов
/ 07 марта 2012

Это начало перехода на летнее время в Германии в 2008 году, см. Ссылку . Это время фактически эквивалентно «2008-03-30 03:00:00» (через час), которое должно работать в вашей системе. Так что да, это связано с вашей локалью.

...