Ho un vettore "Data", che contiene le date in formato mm/gg/aaaa:Come posso raggruppare la mia data variabile in mese/anno in R?
head(Entered_Date,5)
[1] 1/5/1998 1/5/1998 1/5/1998 1/5/1998 1/5/1998
Sto cercando di tracciare una variabile di frequenza contro la data, ma voglio raggruppare le date che si tratta di per mese o anno. Come è ora, c'è una frequenza al giorno, ma voglio tracciare la frequenza per mese o anno. Quindi, invece di avere una frequenza di 1 per 1/5/1998, 1 per 1/7/1998 e 3 per 1/8/1998, vorrei visualizzarlo come 5 per 1/1998. Si tratta di un set di dati relativamente ampio, con date dal 1998 ad oggi, e mi piacerebbe trovare un modo automatico per raggiungere questo obiettivo.
> 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", ...
Per essere certi di risultati riproducibili, si prega di postare l'output o f 'dput (head (Entered_Date))' –
Dai un'occhiata a 'as.yearmon' dal pacchetto' zoo'. – Jaap