2016-08-16 3 views
-4

In R Ich habe dataConverting bisher in R

1/1/2014 
1/1/2014 
.... 
4/14/2016 

ich einen neuen Datensatz wollen data_new, die alle Einträge mit Jahr enthalten 2016. Als ich as.Date(data) Typ I "1-01-20" "1-01-20" ... bekommen, die ich nicht verstehe. Wie kann ich diese Teilmenge machen?

Antwort

3

Da Sie as.Date(data) gemacht haben, nehme ich data an, um ein Zeichenvektor zu sein.


Verwenden year <- substring(as.Date(data, "%m/%d/%Y"), 1L, 4L) Jahre Informationen zu extrahieren, dann subset(data, year == "2016") verwenden Teilmengen zu erhalten.


Warum nicht einfach grep("2016", data, value = TRUE) verwenden?