タイムゾーンについて R 3.5.0/3.5.1 (Windows/Mac) で as.POSIXct("1948-05-02") がエラーになる: as.POSIXct("1948-05-01") [1] "1948-05-01 JST" as.POSIXct("1948-05-02") as.POSIXlt.character(x, tz, ...) でエラー: 文字列は標準的な曖昧さのない書式にはなっていません as.POSIXct("1948-05-03") [1] "1948-05-03 JDT" 原因はどうやら日本でも1948年〜1951年にあった夏時間(JDT)のためらしい。"1948-05-02" は "1948-05-02 00:00:00" と解釈されて,夏時間を考慮すれば存在しない時刻になるのだろう。ただ,同じコードでもLinux上ではエラーにならない: as.POS