わかりましたので、タイムゾーンを使用して POSIXct から変換する r as.Date 関数の微妙な「癖」を次に示します。これはバグであるかどうか疑問に思っています。
> as.POSIXct("2013-03-29", tz = "Europe/London")
[1] "2013-03-29 GMT"
> as.Date(as.POSIXct("2013-03-29", tz = "Europe/London"))
[1] "2013-03-29"
今のところ問題ありませんが……。
> as.POSIXct("2013-04-01", tz = "Europe/London")
[1] "2013-04-01 BST"
> as.Date(as.POSIXct("2013-04-01", tz = "Europe/London"))
[1] "2013-03-31"
誰かこれを見た?これはバグですか、それとも別の癖ですか? エイプリルフール?