Začněte nyníZačněte zdarma

Formáty dat (2)

Znaky nejen převádíš na data, ale pomocí funkce format() můžeš také měnit formát objektů, které už datem jsou:

# Nejlepší pohyb v historii akciového trhu. Změna Dowova indexu o +936 bodů!
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"

Pro připomenutí, zde jsou dostupné formáty:

  • %Y: čtyřciferný rok (1982)
  • %y: dvouciferný rok (82)
  • %m: dvouciferný měsíc (01)
  • %d: dvouciferný den v měsíci (13)
  • %A: název dne v týdnu (Wednesday)
  • %a: zkrácený název dne v týdnu (Wed)
  • %B: název měsíce (January)
  • %b: zkrácený název měsíce (Jan)

Toto cvičení je součástí kurzu

Intermediate R for Finance

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř vektor dates z char_date a zadej správný format, aby ho R správně načetlo.
  • Uprav dates pomocí format() tak, aby každé datum vypadalo jako "Jan 04, 17".
  • Uprav dates pomocí format() tak, aby každé datum vypadalo jako "01,04,2017".

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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"
___
Upravit a spustit kód