ÎncepețiÎncepe gratuit

Formate de dată (2)

Pe lângă conversia șirurilor de caractere în date, poți converti și obiecte care sunt deja date în date cu un format diferit, folosind format():

# Cea mai bună mișcare din istoria bursei. O creștere de +936 de puncte în indicele 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"

Ca reminder, iată formatele disponibile:

  • %Y: an cu 4 cifre (1982)
  • %y: an cu 2 cifre (82)
  • %m: lună cu 2 cifre (01)
  • %d: zi a lunii cu 2 cifre (13)
  • %A: ziua săptămânii (Wednesday)
  • %a: ziua săptămânii prescurtată (Wed)
  • %B: luna (January)
  • %b: luna prescurtată (Jan)

Acest exercițiu face parte din cursul

R intermediar pentru finanțe

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează vectorul dates din char_date, specificând format-ul astfel încât R să le citească corect.
  • Modifică dates folosind format() astfel încât fiecare dată să arate ca "Jan 04, 17".
  • Modifică dates folosind format() astfel încât fiecare dată să arate ca "01,04,2017".

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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"
___
Editează și rulează codul