CommencerCommencez gratuitement

Compter le nombre de données par série temporelle

Vous êtes data scientist dans une équipe qui évalue des séries temporelles météorologiques qu’une autre équipe a importées depuis un fichier, et l’on vous a demandé d’analyser l’intérêt de ce nouveau jeu de données.

Vous disposez de deux tables contenant ces données. Chaque série temporelle est identifiée par un filename, un station_id et un code d’État à deux caractères state. On vous a indiqué que deux stations ont moins de points de données que les autres.

Écrivez une requête qui indique quelles sont les deux stations ayant le moins de données, triées par nombre de points de données croissant.

Les tables temperature_stations et temperatures_monthly sont à votre disposition.

Cet exercice fait partie du cours

<cours>Analyse des séries temporelles dans PostgreSQL</cours>
Voir le cours

Instructions de l’exercice

  • Faites une jointure entre les deux tables et comptez le nombre de données par station, triées par ordre croissant.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

-- Count the number of data per station, sorted in ascending order
SELECT filename, state, ___ AS count
FROM temperatures_monthly
JOIN ___ USING(___)
GROUP BY filename, state
___;
Modifier et exécuter le code