3 つの日付を から に変換しようとしcharacter
ていますstrptime
使用するtimes1
times1 <- c("26/Mar/2015 12:47:27", "28/Mar/2015 13:15:59", "31/Mar/2015 10:05:26")
# times1
# >[1] "26/Mar/2015 12:47:27" "28/Mar/2015 13:15:59" "31/Mar/2015 10:05:26"
# conversion
times1 <- strptime(times1, "%d/%b/%Y %H:%M:%S")
# times1
# > [1] NA NA
すべての日付はNA
変換後です。
で他の日付を選択する times2
times2 <- c("17/Apr/2015 22:17:42", "24/Apr/2015 00:04:56")
# times2
# > [1] "17/Apr/2015 22:17:42" "24/Apr/2015 00:04:56"
# conversion
times2 <- strptime(times2, "%d/%b/%Y %H:%M:%S")
# times2
# > [1] "2015-04-17 22:17:42 CEST" "2015-04-24 00:04:56 CEST"
問題なく変換できます。
変換された変数はどちらもクラス"POSIXlt" "POSIXt"
です。
夏・冬の問題ではないと思います。念のため、私はドイツにいます (ベルリン時間)。