我想生成一个从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"
根据需要在 2009 年而不是 2010 年结束。
任何人都可以帮助,如果可能的话,如何生成没有月份和日期的年份,只有年份单独使用as.POSIXct
函数?