2016-09-13 3 views
1

hochgeladen Ich hatte eine CSV mit einem Datum Spalte hochgeladen. Wenn ich read.csv() in R und überprüfte die typeof alle Spalten, zeigt es alle Spalten als Integer-Typ. Ich konnte Charaktertypen erfolgreich konvertieren, indem Sie:Datum: Datum Typ in CSV ist als Integer in R

as.character(mydata$col3) 

Wenn das ähnlich für Datum Versuch (Werte AS- 17-JAN-95) als:

as.date(mydata$col5,"%Y%M%D") 

Die zurückgegebenen Werte sind: Bitte schlagen Sie den richtigen Ansatz zum Ändern des Datentyps vor.

+0

versuchen "% d-% B-% y" als Format – cccmir

+0

Versuch 'as.Date ('17 -Jan-95' mit"% d-% b-% y ")' (oder '% B' anstatt'% b', beide sollten funktionieren) – Jaap

+0

auch in 'colClasses' Argument zu' read.csv' schauen – Max

Antwort

0

Versuchen Sie, diese

strptime(mydata$col5, '%d-%b-%y')