2016年3月8日火曜日

【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

0 件のコメント :

コメントを投稿