ComeçarComece gratuitamente

O tempo é essencial

As datas de início e término de uma temporada podem variar dependendo de quem você perguntar. As pessoas na Austrália dirão a você que a primavera começa em 1º de setembro. Os irlandeses do hemisfério norte juram que a primavera começa em 1º de fevereiro, com a comemoração do Dia de Santa Brígida. Há também a diferença entre as estações astronômicas e meteorológicas: enquanto os astrônomos estão acostumados com equinócios e solstícios, os meteorologistas dividem o ano em quatro estações fixas, cada uma com três meses de duração. (fonte: www.timeanddate.com)

Um vetor astro, que contém cadeias de caracteres que representam as datas em que as quatro estações astronômicas começam, foi definido no seu espaço de trabalho. Da mesma forma, um vetor meteo já foi criado para você, com os inícios meteorológicos de uma estação.

Este exercício faz parte do curso

R intermediário

Ver Curso

Instruções de exercício

  • Use as.Date() para converter o vetor astro em um vetor que contenha objetos Date. Você precisará dos símbolos %d, %b e %Y para especificar o format. Armazene o vetor resultante como astro_dates.
  • Use as.Date() para converter o vetor meteo em um vetor com objetos Date. Desta vez, você precisará dos símbolos %B, %d e %y para o argumento format. Armazene o vetor resultante como meteo_dates.
  • Com uma combinação de max(), abs() e -, calcule a diferença máxima absoluta entre o início astronômico e o início meteorológico de uma estação, ou seja, astro_dates e meteo_dates. Basta imprimir essa diferença máxima na saída do console.

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

# Convert astro to vector of Date objects: astro_dates


# Convert meteo to vector of Date objects: meteo_dates


# Calculate the maximum absolute difference between astro_dates and meteo_dates
Editar e executar código