Kom igångKom igång gratis

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

Visa kurs

Ö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)
Redigera och kör kod