1

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を使用しています。

4

1 に答える 1

5

これは、2008 年にドイツで夏時間の始まりです。このリンクを参照してください。その時間は実質的に "2008-03-30 03:00:00" (1 時間後) に相当し、システムで動作するはずです。はい、これはあなたのロケールに関連しています。

于 2012-03-07T19:33:45.647 に答える