months(), weekdays() și quarters() – toate la un loc!
Ca ultimă lecție despre date, există câteva funcții utile pentru extragerea componentelor dintr-o dată. Una dintre acestea este months().
my_date <- as.Date("2017-01-02")
months(my_date)
[1] "January"
Alte două funcții utile sunt weekdays(), pentru a determina ziua din săptămână corespunzătoare unei date, și quarters(), pentru a afla în ce trimestru al anului (Q1-Q4) se încadrează data respectivă.
Acest exercițiu face parte din cursul
R intermediar pentru finanțe
Instrucțiuni pentru exercițiu
- A fost creat pentru tine un vector de
dates. - Extrage lunile (
months()) din aceste date. - Extrage trimestrele (
quarters()) din aceste date. - A fost creat pentru tine și un alt vector,
dates2. - Folosește
weekdays()pentru a determina în ce zi a săptămânii cad datele respective și atribuie rezultatele ca nume ale vectoruluidates2folosindnames(). - Afișează
dates2.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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
___