1990 年から 2010 年までの 21 年間のベクトルを生成したいのですがas.POSIXct
、次のように関数を使用しています。
time=as.POSIXct("1990-01-01", tz="GMT")+0:20*3600*(24*365)
そして、私は次の答えを得る
[1] "1990-01-01 GMT" "1991-01-01 GMT" "1992-01-01 GMT" "1992-12-31 GMT" "1993-12-31 GMT" "1994-12-31 GMT"
[7] "1995-12-31 GMT" "1996-12-30 GMT" "1997-12-30 GMT" "1998-12-30 GMT" "1999-12-30 GMT" "2000-12-29 GMT"
[13] "2001-12-29 GMT" "2002-12-29 GMT" "2003-12-29 GMT" "2004-12-28 GMT" "2005-12-28 GMT" "2006-12-28 GMT"
[19] "2007-12-28 GMT" "2008-12-27 GMT" "2009-12-27 GMT"
これは、必要に応じて 2010 年ではなく 2009 年に終了します。
as.POSIXct
可能であれば、月と日付なしで年を生成する方法について、関数を使用して年だけを生成する方法について、誰でも助けてもらえますか?