[R]日付時刻型ベクトルを作成する
as.POSIXct関数を使うと、文字列から簡単に日付時刻型ベクトルを作ることができる。format関数を使うと、第1引数に与えた日付時刻型ベクトルから文字列型ベクトルを作ることができる。その際の出力は、加工することができる。
> as.POSIXct("2001-12-23 12:34:56")
[1] "2001-12-23 12:34:56 JST"
> dtm <- as.POSIXct("2001-12-23 12:34:56")
> mode(dtm)
[1] "numeric"
> class(dtm)
[1] "POSIXct" "POSIXt"
> format(dtm, "%Y/%m/%d %H時%M分%S秒 %Z")
[1] "2001/12/23 12時34分56秒 JST"
> dtm <- as.POSIXct(c("2001-12-23 12:34:56", "2002-02-23 23:45:12"))
> dtm
[1] "2001-12-23 12:34:56 JST" "2002-02-23 23:45:12 JST"
> format(dtm, "%Y/%m/%d %H時%M分%S秒")
[1] "2001/12/23 12時34分56秒" "2002/02/23 23時45分12秒"
« [R]タイムゾーンIDを一覧形式で得る | トップページ | [R]日付時刻型ベクトルを作成する »
「R(日付と時刻)」カテゴリの記事
- [R]日付のタイムゾーンを得る(2025.01.16)
- [R]日付時刻型ベクトルのタイムゾーンを変更する(2024.12.23)
- [R]日付時刻型ベクトルの日付時刻を指定のタイムゾーンの日付時刻に変更する(2024.12.21)
- [R]ymd_hms関数で作成される日付時刻型ベクトルのタイムゾーンについて(2024.12.18)
- [R]何か月後か調べる(2024.12.02)

コメント