Auf Tages- oder Monatsebene resamplen
Zeit in größere Intervalle zusammenfassen
Auf Tages- oder Monatsebene resamplen ist eine kostenlose Data Science Academy-Lektion auf CoddyKit. Dies ist Lektion 3 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Data Science Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Data Science Academy-Kurs umfasst insgesamt 4 Lektionen.
Teile dieser Lektion wurden noch nicht übersetzt und werden auf Englisch angezeigt.
Too Much Detail to See
Per-second or per-minute data is noisy. Often you really want totals per day or per month. Resampling rolls fine timestamps into bigger buckets. 📊
A Datetime Index First
Resample works on time. So step one is making the datetime column your index with set_index.
df = df.set_index("date")Meet resample
The resample method groups rows by a time rule, much like groupby but for dates. You then pick how to combine each bucket.
df.resample("D") # group by dayDaily Totals
Use the rule "D" for days, then sum. This collapses many timestamps into one clean value per day.
daily = df.resample("D")["sales"].sum()Monthly Summaries
Switch the rule to "ME" for month-end and you get one row per month. Same pattern, bigger bucket.
monthly = df.resample("ME")["sales"].sum()Rules Are Flexible
The frequency string drives everything: "W" for weeks, "h" for hours, "YE" for year-end. One letter changes your whole view.
df.resample("W")["sales"].sum() # weeklyChoose Your Aggregation
Sum is not the only option. Swap in mean, max, or count to answer different questions from the same buckets.
df.resample("D")["temp"].mean()Several Stats at Once
Pass a list to agg to get multiple summaries per bucket in a single tidy table.
df.resample("ME").agg(["sum", "mean"])Downsample vs Upsample
Going to a coarser bucket is downsampling. Going finer, like daily into hourly, is upsampling and creates empty slots to fill.
df.resample("h").asfreq() # upsampleFill the New Gaps
When you upsample, fresh rows arrive empty. Use ffill to carry the last known value forward into them.
df.resample("h").ffill()Smooth, Then Plot
Resampled series plot beautifully because the noise is gone. A monthly line tells a trend story a raw feed never could.
monthly.plot()Quick Check
You have minute-level readings but want one average per day.
Recap: Reshape Time
With a datetime index you used resample to roll data into days, weeks, or months, picked an aggregation, and handled upsampled gaps with ffill. ⏳
Häufig gestellte Fragen
Ist die Lektion „Auf Tages- oder Monatsebene resamplen“ kostenlos?
Ja — der vollständige Text von „Auf Tages- oder Monatsebene resamplen“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Data Science Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Data Science Academy-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Auf Tages- oder Monatsebene resamplen“?
Zeit in größere Intervalle zusammenfassen Du übst Data Science Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um Data Science Academy zu starten?
Keine Vorkenntnisse erforderlich. Data Science Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 3 von 4.
Wie lange dauert die Lektion „Auf Tages- oder Monatsebene resamplen“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser Data Science Academy-Lektion Code schreiben und ausführen?
Ja. Jede Data Science Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Zeichenketten in Datetimes parsen
- Jahr, Monat und Wochentag extrahieren
- Auf Tages- oder Monatsebene resamplen
- Zeitzonen und Datumsbereiche