Aan de slagBegin gratis

Datumnotaties (2)

Je kunt niet alleen tekenreeksen omzetten naar datums, je kunt ook objecten die al datums zijn omzetten naar anders opgemaakte datums met format():

# De grootste stijging in punten in de geschiedenis van de aandelenmarkt. Een verandering van +936 punten in de Dow!
best_date
[1] "2008-10-13"

format(best_date, format = "%Y/%m/%d")
[1] "2008/10/13"

format(best_date, format = "%B %d, %Y")
[1] "October 13, 2008"

Ter herinnering, dit zijn de formaten:

  • %Y: 4-cijferig jaar (1982)
  • %y: 2-cijferig jaar (82)
  • %m: 2-cijferige maand (01)
  • %d: 2-cijferige dag van de maand (13)
  • %A: weekdag (Wednesday)
  • %a: afgekorte weekdag (Wed)
  • %B: maand (January)
  • %b: afgekorte maand (Jan)

Deze oefening maakt deel uit van de cursus

R voor finance voor gevorderden

Bekijk cursus

Oefeninstructies

  • Maak de vector dates op basis van char_date en geef format op zodat R ze correct inleest.
  • Pas dates aan met format() zodat elke datum eruitziet als "Jan 04, 17".
  • Pas dates aan met format() zodat elke datum eruitziet als "01,04,2017".

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

char_dates <- c("1jan17", "2jan17", "3jan17", "4jan17", "5jan17")

# Create dates using as.Date() and the correct format 
dates <- ___

# Use format() to go from "2017-01-04" -> "Jan 04, 17"
___

# Use format() to go from "2017-01-04" -> "01,04,2017"
___
Code bewerken en uitvoeren