【R】 日付データから年や月だけを抜き出す方法

【目的】 日付データから年や月だけを抜き出す
【方法】 substring()を使う

日付データのデータを用意する
> set.date0 <- "2015-01-01 00:00:00"
> set.date0
[1] "2015-01-01 00:00:00" 

年だけ抜き出す
> set.year <- substring(set.date0,1,4) #1~4文字目までの文字(年数)を取り出す
> set.year
[1] "2015"

もちろん月だけ抜き出すこともできる
> set.month <- substring(set.date0,6,7)
> set.month
[1] "01"  

ついでに年月も抜き出してみると
> set.ym <- substring(set.date0,1,7)
> set.ym
[1] "2015-01" 

リンク: 【R】先頭の0を消す
http://mototeds.blogspot.com/2016/04/r0.html

コメント

このブログの人気の投稿

R 外部結合(left join, right join)

【R】k-meansで統計的に適切なクラスタ数を選択する(Gap統計量:clusGap)

R:複数列のユニーク数をカウントする(重複除去してカウント)