我有一個「約會」載體,包含以mm/dd/yyyy格式的日期:如何在R中將日期變量分組爲月/年?
head(Entered_Date,5)
[1] 1/5/1998 1/5/1998 1/5/1998 1/5/1998 1/5/1998
我想暗算日期的頻率可變,但我想組的日期,它是按月或按年。就像現在一樣,每天都有一個頻率,但我想按月或年來計算頻率。因此,1998年1月5日的頻率爲1,1998年7月1日爲1,1998年8月1日爲3,我想在1998年1月5日顯示爲5。這是一個相對較大的數據集,從1998年到現在的日期,我想找到一些自動化的方法來實現這一點。
> dput(head(Entered_Date))
structure(c(260L, 260L, 260L, 260L, 260L, 260L), .Label = c("1/1/1998",
"1/1/1999", "1/1/2001", "1/1/2002", "1/10/2000", "1/10/2001",
"1/10/2002", "1/10/2003", "1/10/2005", "1/10/2006", "1/10/2007",
"1/10/2008", "1/10/2011", "1/10/2012", "1/10/2013", "1/11/1999",
"1/11/2000", "1/11/2001", "1/11/2002", "1/11/2005", "1/11/2006",
"1/11/2008", "1/11/2010", "1/11/2011", "1/11/2012", "1/11/2013",
"1/12/1998", "1/12/1999", "1/12/2001", "1/12/2004", "1/12/2005", ...
爲了確保結果具有可重複性,請將輸出的o f'dput(head(Entered_Date))' –
查看'zoo'包中的'as.yearmon'。 – Jaap