Le temps presse
Les dates de début et de fin des saisons varient selon à qui vous le demandez. En Australie, on vous dira que le printemps commence le 1er septembre. En Irlande, dans l'hémisphère Nord, on soutiendra que le printemps débute le 1er février, avec la fête de sainte Brigitte. Il existe aussi une différence entre les saisons astronomiques et météorologiques : alors que les astronomes se basent sur les équinoxes et les solstices, les météorologues divisent l'année en 4 saisons fixes de trois mois chacune. (source : www.timeanddate.com)
Un vecteur astro, qui contient des chaînes de caractères représentant les dates de début des 4 saisons astronomiques, a été défini dans votre espace de travail. De même, un vecteur meteo a déjà été créé pour vous, avec les débuts météorologiques d'une saison.
Cette activité fait partie du cours
R intermédiaire
Instructions de l’exercice
- Utilisez
as.Date()pour convertir le vecteurastroen un vecteur contenant des objetsDate. Vous aurez besoin des symboles%d,%bet%Ypour préciser leformat. Stockez le vecteur obtenu dansastro_dates. - Utilisez
as.Date()pour convertir le vecteurmeteoen un vecteur d'objetsDate. Cette fois, vous aurez besoin des symboles%B,%det%ypour l'argumentformat. Stockez le vecteur obtenu dansmeteo_dates. - À l'aide d'une combinaison de
max(),abs()et-, calculez l'écart absolu maximal entre les débuts astronomiques et météorologiques d'une saison, c'est-à-direastro_datesetmeteo_dates. Affichez simplement cet écart maximal dans la console.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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