Aan de slagBegin gratis

Temperatuurgegevens aggregeren

Als data scientist op een onderzoeksproject naar klimaatcycli analyseer je hoeveel de maandelijkse hoge en lage temperaturen in de tijd variëren.

Je bent geïnteresseerd in het verschil tussen de maximale-minimale maandtemperatuur en de minimale-minimale maandtemperatuur, en in de maatstaf voor de maandelijkse maximumtemperaturen. Je noemt deze respectievelijk min_spread en max_spread:

  1. min_spread : hoogste minimale maandtemperatuur - laagste minimale maandtemperatuur
  2. max_spread : hoogste maximale maandtemperatuur - laagste maximale maandtemperatuur

Eerst aggregeer je deze twee metrics op totaalniveau. Daarna aggregeer je per locatie en bekijk je de variatie per seizoen.

temperature_stations en temperatures_monthly zijn beschikbaar voor je.

Deze oefening maakt deel uit van de cursus

Tijdreeksanalyse in PostgreSQL

Bekijk cursus

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

-- Calculate the overall min_spread and max_spread
SELECT
    ___ AS min_spread,
    ___ AS max_spread
FROM ___;
Code bewerken en uitvoeren