Comece agoraComece grátis

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 exercicio faz parte do curso

R intermediário

Ver curso

Instruções do exercicio

  • 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.

exercicio interativo prático

Tente este exercicio completando 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