ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Use read_csv() para ler "akl_weather_hourly_2016.csv". O readr conhece a classe hms, então, se encontrar algo que pareça um horário, vai usá-la.
  • Neste caso, a coluna time foi analisada como um horário sem data. Observe a estrutura da coluna time para verificar se ela tem a classe hms.
  • Objetos hms são impressos como horários devem ser. Confira examinando o head da coluna time.
  • Você também pode usar objetos hms em gráficos. Crie um gráfico com time no eixo x, temperature no eixo y, com linhas agrupadas por date.

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)
Editar e executar o código