Horários sem datas
Ao longo deste curso, sempre que você teve um horário, ele veio acompanhado de uma data, ou seja, um datetime. Mas às vezes você só tem um horário, sem data.
Se isso acontecer, o pacote hms fornece uma classe de objeto hms para armazenar horários sem data, e o melhor ponto de partida é as.hms().
Na verdade, você já viu um objeto da classe hms, mas eu não chamei atenção para isso. Dê uma olhada neste exercício.
Este exercício faz parte do curso
Trabalhando com datas e horários no R
Instruções do exercício
- Use
read_csv()para ler"akl_weather_hourly_2016.csv". Oreadrconhece a classehms, então, se encontrar algo que pareça um horário, vai usá-la. - Neste caso, a coluna
timefoi analisada como um horário sem data. Observe a estrutura da colunatimepara verificar se ela tem a classehms. - Objetos
hmssão impressos como horários devem ser. Confira examinando o head da colunatime. - Você também pode usar objetos
hmsem gráficos. Crie um gráfico comtimeno eixo x,temperatureno eixo y, com linhas agrupadas pordate.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Import auckland hourly data
akl_hourly <- read_csv(___)
# Examine structure of time column
str(___)
# Examine head of time column
head(___)
# A plot using just time
ggplot(akl_hourly, aes(x = ___, y = ___)) +
geom_line(aes(group = make_date(year, month, mday)), alpha = 0.2)