Anzahl der Daten pro Zeitreihe zählen
Du bist Data Scientist in einem Team, das von einem anderen Team hochgeladene Wetter-Zeitreihendaten aus einer Importdatei bewertet. Du wurdest gebeten, die Nützlichkeit dieses neuen Datensatzes zu analysieren.
Dir stehen zwei Tabellen mit den Daten zur Verfügung. Jede Zeitreihe ist durch filename, station_id und einen zweibuchstabigen state-Code identifiziert. Man hat dir gesagt, dass zwei der Stationen weniger Datenpunkte haben als die anderen Stationen.
Schreibe eine Abfrage, die angibt, welche zwei Stationen die wenigsten Daten haben, sortiert nach aufsteigender Anzahl an Datenpunkten.
Die Tabellen temperature_stations und temperatures_monthly stehen dir zur Verfügung.
Diese Übung ist Teil des Kurses
<Kurs>Zeitreihenanalyse in PostgreSQL</Kurs>Übungsanweisungen
- Verbinde die beiden Tabellen und zähle die Anzahl der Daten pro Station, aufsteigend sortiert.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
-- 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
___;