months() e weekdays() e quarters(), ah, meu Deus!
Para encerrar a parte sobre datas, há algumas funções úteis para extrair componentes. Uma delas é months().
my_date <- as.Date("2017-01-02")
months(my_date)
[1] "January"
Outras duas funções úteis são weekdays(), que extrai o dia da semana em que a sua data cai, e quarters(), que determina em qual trimestre do ano (Q1–Q4) a sua data está.
Este exercício faz parte do curso
R Intermediário para Finanças
Instruções do exercício
- Um vetor de
datesjá foi criado para você. - Extraia os
months()dessas datas. - Extraia os
quarters()dessas datas. - Outro vetor,
dates2, também foi criado para você. - Use
weekdays()para identificar em que dia da semana as datas caíram e atribua esses valores aos nomes dedates2usandonames(). - Imprima
dates2.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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
___