エラーの時にNULL返却するようにしたい
を参考にもっと簡略化したもの。
> #文字列型⇒日時型へ変換 > as.POSIXct("2013-3-2 13:45:32") [1] "2013-03-02 13:45:32 JST" > #文字列型⇒日時型へ変換??? > as.POSIXct("2013年3月2日") Error in as.POSIXlt.character(x, tz, ...) : 文字列は標準的な曖昧さのない書式にはなっていません > #文字列型⇒日時型へ変換 > tryCatch(as.POSIXct("2013-3-2 13:45:32"), error=function(e)NULL) [1] "2013-03-02 13:45:32 JST" > #文字列型⇒日時型へ変換(だめなときはNULL) > tryCatch(as.POSIXct("2013年3月2日"), error=function(e)NULL) NULL