Ich habe Probleme zu verstehen, wie man die Funktion guess_formats in lubridate verwendet. Ich habe einen Vektor von Daten in einer unbekannten Menge / Reihenfolge von Formaten. Ich möchte sie in ein Date-Objekt konvertieren (oder zumindest so viele wie möglich konvertieren). Der folgende Code ist, was ich versucht habe:
%Vor%Dies ergibt alle NAs.
Dies ist offensichtlich nur ein kurzes Beispiel. Im wirklichen Fall würde ich nicht wissen, wo die verschiedenen Formate verstreut sind, und ich wäre nicht 100% sicher, dass es nur% m /% d /% Y und% Y-% m-% d gibt. Könnte jemand mich entweder wissen lassen A. wie würde guess_formats in diesem Beispiel oder B verwendet werden? Gibt es etwas passenderes, in lubridate / base R zu verwenden, hoffentlich ohne viel Regexing. Danke!
Bearbeiten: Ich habe auch parse_date_time ausprobiert. Was ich nicht verstehe, sind die folgenden Arbeiten für dieses Beispiel:
%Vor%Aber das ist nicht:
%Vor%In meiner tatsächlichen Datenmenge werde ich die Reihenfolge der Formatierung nicht kennen, die für diese Funktion wichtig zu sein scheint.
Double Edit: Dur, OK, ich sehe, dass ich Ymd im ersten Beispiel für parse_date_time hatte und Ydm im zweiten ... mach weiter.