2016年3月4日金曜日

【R】 月ごとで表示(月次・月別の集計)

【目的】 日付データから月だけ抽出する
【方法】 epitoolsパッケージのmonth関数を使う
【補足】  library(epitools)が必要

"2014-02-01"
から月だけを取り出すには、

> library(epitools)
> time <- as.Date("2014-02-01")
> month <- as.month(time)
> month$month
[1] "2"

とすればできる

他にも年数だけを取り出すことも可能
以下、month関数の活用例

> month
$dates
[1] "2014-02-01"

$mon
[1] 2

$month
[1] "2"

$stratum
[1] 16116
attr(,"origin")
[1] "1970-01-01"

$stratum2
[1] 16116
Levels: 16085 16116 16144

$stratum3
[1] "2014-02-15"

$cmon
[1] 1 2 3

$cmonth
[1] "1" "2" "3"

$cstratum
[1] 16085 16116 16144
attr(,"origin")
[1] "1970-01-01"

$cstratum2
[1] "2014-01-15" "2014-02-15" "2014-03-15"

$cmday
[1] 15 15 15

$cyear
[1] "2014" "2014" "2014"

参照サイト



0 件のコメント :

コメントを投稿