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å
Övningsinstruktioner
- Använd
as.Date()för att konvertera vektornastrotill en vektor medDate-objekt. Du behöver symbolerna%d,%boch%Yför att angeformat. Spara den resulterande vektorn somastro_dates. - Använd
as.Date()för att konvertera vektornmeteotill en vektor medDate-objekt. Den här gången behöver du symbolerna%B,%doch%yför argumentetformat. Spara den resulterande vektorn sommeteo_dates. - Beräkna den maximala absolutskillnaden mellan de astronomiska och meteorologiska startdatumen för en årstid, det vill säga mellan
astro_datesochmeteo_dates, med en kombination avmax(),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