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
Pokyny k cvičení
- Vytvoř vektor
dateszchar_datea zadej správnýformat, aby ho R správně načetlo. - Uprav
datespomocíformat()tak, aby každé datum vypadalo jako"Jan 04, 17". - Uprav
datespomocí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"
___