Välja rätt parsningsfunktion
lubridate innehåller en uppsättning funktioner för att parsa datum i känd ordning. Till exempel tolkar ymd() datum med år först, följt av månad och sedan dag. Parsningen är flexibel – funktionen hanterar m oavsett om det är numeriskt (t.ex. 9 eller 09), ett fullständigt månadsnamn (t.ex. September) eller ett förkortat månadsnamn (t.ex. Sep).
Alla kombinationer av y, m och d finns tillgängliga som funktioner. Om dina datum även innehåller tider kan du använda funktioner som börjar med ymd, dmy, mdy eller ydm och avslutas med _h, _hm eller _hms.
För en översikt över tillgängliga funktioner, se ymd() för datum och ymd_hms() för datum med tid.
Här följer några utmaningar. För varje fall finns ett datum angivet – din uppgift är att välja rätt funktion för att parsa det.
Den här övningen är en del av kursen
Arbeta med datum och tider i R
Övningsinstruktioner
ISO 8601-formatet visas som en kommentar efter varje datum, som hjälp när du kontrollerar ditt svar.
- Välj rätt funktion för att parsa
x. - Välj rätt funktion för att parsa
y. - Välj rätt funktion för att parsa
z.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
library(lubridate)
# Parse x
x <- "2010 September 20th" # 2010-09-20
___(x)
# Parse y
y <- "02.01.2010" # 2010-01-02
___(y)
# Parse z
z <- "Sep, 12th 2010 14:00" # 2010-09-12T14:00
___(z)