months(), weekdays() a quarters() – trojice užitečných funkcí
Na závěr kapitoly o datech si ukážeme několik funkcí, které se hodí pro extrakci jednotlivých složek datumu. Jednou z nich je months().
my_date <- as.Date("2017-01-02")
months(my_date)
[1] "January"
Další dvě užitečné funkce jsou weekdays() pro zjištění dne v týdnu, na který datum připadá, a quarters() pro určení čtvrtletí roku (Q1–Q4), do kterého datum patří.
Toto cvičení je součástí kurzu
Intermediate R for Finance
Pokyny k cvičení
- Pro tebe byl připraven vektor
dates. - Extrahuj z těchto dat měsíce pomocí
months(). - Extrahuj z těchto dat čtvrtletí pomocí
quarters(). - Byl pro tebe připraven také vektor
dates2. - Pomocí
weekdays()zjisti, na který den v týdnu tato data připadají, a výsledky přiřaď jako názvy vektorudates2prostřednictvímnames(). - Vypiš vektor
dates2.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# dates
dates <- as.Date(c("2017-01-02", "2017-05-03", "2017-08-04", "2017-10-17"))
# Extract the months
___
# Extract the quarters
___
# dates2
dates2 <- as.Date(c("2017-01-02", "2017-01-03", "2017-01-04", "2017-01-05"))
# Assign the weekdays() of dates2 as the names()
___
# Print dates2
___