1. ホーム
  2. r

[解決済み] 日付から年を抽出する

2022-03-03 04:08:05

質問

変数から最初の要素を削除するにはどうすればよいですか?特にこの変数に特殊文字がある場合。例えば、次のような列があるとします。

Date
01/01/2009
01/01/2010
01/01/2011
01/01/2012

以下のような新しいカラムを用意する必要があります。

Date
2009
2010
2011
2012

解決方法は?

すべての日付が同じ幅である場合、日付をベクトルに入れ、サブストリングを使用することができます。

Date
a <- c("01/01/2009", "01/01/2010" , "01/01/2011")
substring(a,7,10) #This takes string and only keeps the characters beginning in position 7 to position 10

出力

[1] "2009" "2010" "2011"