2016-11-13 9 views
0

Ich habe eine Zeichenfolge vom Typ DEC 2016 und ich möchte es in ein Datum konvertieren.R Umwandlung eines Zeichens in ein Datum

Ich habe versucht:

dates1 <- c("DEC 2016", "FEB 2017", "NOV 2018") 

dates2 <- as.Date(dates1,format="%b %Y") 

aber das hat nicht funktioniert.

Vielen Dank für Ihre Hilfe.

+1

'% b' wird nicht funktionieren, da das Datum in Ihrem aktuellen Gebietsschema sein soll. Siehe '? Strptime'. –

Antwort

2
dates1 <- c("DEC 2016", "FEB 2017", "NOV 2018") 

library(zoo) 
dates2 <- as.Date(as.yearmon(dates1)) 

dates2 
[1] "2016-12-01" "2017-02-01" "2018-11-01" 
class(dates2) 
[1] "Date" 

Sie sollten wirklich etwas googeln.

+0

Danke. Das ist großartig. –