Wie Gruppiere ich meine date-variable in Monat/Jahr, in R?

Habe ich ein "date" - Vektor, enthält Daten in mm/dd/yyyy format:

 head(Entered_Date,5)
[1] 1/5/1998 1/5/1998 1/5/1998 1/5/1998 1/5/1998

Ich versuche zu Plotten einer Frequenz variable gegen das Datum, aber ich möchte die Gruppe die Termine, es wird von Monat oder Jahr. So wie es jetzt ist, es ist eine Frequenz pro Tag, aber ich möchte, um den Verlauf der Frequenz nach Monat oder Jahr. Also anstatt einer Frequenz von 1 für 1/5/1998, 1 für 1/7/1998, und 3 für 1/8/1998, würde ich mag, um es anzuzeigen als 5 1/1998. Es ist ein relativ großer Datensatz, mit Daten von 1998 bis heute, und ich möchte einen automatisierten Weg, dies zu erreichen.

> 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", ...
  • Um sicher zu sein, reproduzierbare Ergebnisse, poste bitte die Ausgabe von dput(head(Entered_Date))
  • Haben Sie einen Blick auf as.yearmon von der zoo Paket.
InformationsquelleAutor Learning_R | 2015-10-19
Schreibe einen Kommentar