Kom igångKom igång gratis

Tid är avgörande

Datumen då en årstid börjar och slutar kan variera beroende på vem du frågar. I Australien börjar våren den 1 september. På Irland och i norra halvklotet hävdar många att våren börjar den 1 februari, i samband med firandet av St. Brigids dag. Det finns också en skillnad mellan astronomiska och meteorologiska årstider: astronomerna utgår från dagjämningar och solstånd, medan meteorologerna delar in året i fyra fasta årstider om vardera tre månader. (källa: www.timeanddate.com)

En vektor astro, som innehåller teckensträngar med datumen då de 4 astronomiska årstiderna börjar, har redan definierats i din arbetsmiljö. På samma sätt har vektorn meteo skapats åt dig, med de meteorologiska startdatumen för varje årstid.

Den här övningen är en del av kursen

R för medelnivå

Visa kurs

Övningsinstruktioner

  • Använd as.Date() för att konvertera vektorn astro till en vektor med Date-objekt. Du behöver symbolerna %d, %b och %Y för att ange format. Spara den resulterande vektorn som astro_dates.
  • Använd as.Date() för att konvertera vektorn meteo till en vektor med Date-objekt. Den här gången behöver du symbolerna %B, %d och %y för argumentet format. Spara den resulterande vektorn som meteo_dates.
  • Beräkna den maximala absolutskillnaden mellan de astronomiska och meteorologiska startdatumen för en årstid, det vill säga mellan astro_dates och meteo_dates, med en kombination av max(), abs() och -. Skriv ut det maximala värdet i konsolen.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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
Redigera och kör kod