Hvordan man præsenterer Datoer i forskellige formater i R

Du har sikkert lagt mærke til i R at as.Date () er temmelig foreskrivende i sine standardindstillinger: Det forventer den dato skal formateres i rækkefølgen for år, måned og dag. Heldigvis R giver dig fleksibilitet i angivelse af dato format.

Ved at bruge formatet argument as.Date (), kan du konvertere en dato format til et Date-objekt. For eksempel til at konvertere "27 Jul 2012" i en dato, skal du bruge følgende:

> As.Date ("27 jul 2012", format = "% d% B% Y")
[1] "2012-07-27"

Denne temmelig kryptisk linje kode angiver, at datoformatet består i dag (% d), hel måned navn (% B), og året med tallet (% Y), med mellemrum mellem hvert element.

Her er nogle af de mange dato formatering elementer, som du kan bruge til at angive datoer. Du kan få adgang til fulde liste ved at skrive? Strptime i din R-konsol.

Format Beskrivelse
% Y År med tallet.
% Å Året uden århundrede (00-99). Værdier 00-68 er foranstillet med 20, og værdier 69-99 er foranstillet med 19.
% M Måned som decimaltal (01-12).
% B Fulde måned navn i den aktuelle lokalitet. (Også matcher forkortet navn på input.)
% B Forkortet måned navn i den aktuelle lokalitet. (Også matcher fulde navn på input.)
% D Dag i måneden som et decimaltal (01-31). Du behøver ikke at tilføje den førende nul, når konverteres tekst til dato, men når du formaterer en dato som tekst, R tilføjer førende nul.
% A Fulde navn på ugedagen i den aktuelle lokalitet. (Også matcher forkortet navn på input.)
% A Forkortet ugedag navn i den aktuelle lokalitet. (Også matcher fulde navn på input.)
% W Ugedag som decimaltal (0-6, med søndag er 0).

Prøv formateringskoder med en anden fælles dato format, "27/7/2012" (dvs., dag, måned og år adskilt af en skråstreg):

> As.Date ("27/7/12", format = "% d /% m /% y")
[1] "2012-07-27"


© 2020 Zajacperrone.com | Contact us: webmaster# zajacperrone.com