Schulung · Workshop · Coaching · Beratung

pandas Schulung: Datenanalyse mit DataFrames in Python

pandas Grundlagen und Praxis: Datenanalyse mit DataFrames

Dauer: ab 1 Tag (8 UE) | Preis: ab 900 EUR (netto) | Live online oder vor Ort | Termin nach Vereinbarung

Sie lesen, bereinigen, verknüpfen und verdichten Tabellendaten mit pandas so, dass der Code schnell, speichersparend und mit pandas 3 zukunftsfest ist – vom ersten `read_csv` bis zur Pivot-Tabelle und Grafik.

Gesamtpreis für bis zu 3 Teilnehmende · Unverbindliche Anfrage · Keine Vorkasse

pandas in der Tiefe: Tabellendaten sicher einlesen, umformen und auswerten

pandas ist das Arbeitspferd für Tabellendaten in Python: Exporte aus ERP und CRM, Messreihen, Logdateien und Umfragen landen fast immer zuerst in einem DataFrame. Wer die Bibliothek gründlich kennt, schreibt Auswertungen, die in Sekunden statt Minuten laufen, keine Zeilen beim Zusammenführen verlieren und auch nach einem Versionswechsel dieselben Zahlen liefern. Genau darum geht es in diesem Kurs – pandas-spezifisch und in der Tiefe.

Wir arbeiten in Google Colab oder JupyterLab an einem großen öffentlichen Datensatz. Nach Einlesen und Überblick wählen Sie Spalten aus, benennen um, entfernen, filtern mit einer oder mehreren Bedingungen, nutzen String-Methoden und sortieren. Danach folgen Datentypen und Speicherverbrauch, Indizes, Datumsangaben und Zeitreihen, das Kombinieren und Zusammenführen von Datensätzen, fehlende Werte, Duplikate und Validierung. Mit groupby, Pivot-Tabellen, stack/unstack und melt formen Sie Daten um und visualisieren sie mit pandas und seaborn.

Ein eigener Schwerpunkt liegt auf den Änderungen in pandas 3: Copy-on-Write ist Standard, verkettete Zuweisungen wirken nicht mehr, und Text wird als eigener String-Datentyp statt als object gespeichert. Sie lernen, Bestandscode darauf umzustellen, und sehen im Ausblick, wann Polars oder DuckDB die bessere Wahl sind. Für die Umstellung arbeiten wir mit GitHub Copilot als Agent im Editor, der betroffene Stellen aufspürt, umschreibt und mit Vergleichstests belegt, dass die Ergebnisse gleich bleiben.

Voraussetzung sind Python-Grundkenntnisse. Für Arrays und numerisches Rechnen gibt es das Seminar „NumPy“, für ein Gesamtprojekt mit Geodaten und Modellen „Data Science mit Python“.

Der teuerste pandas-Fehler, den ich in Projekten finde, ist fast nie eine Exception. Es ist ein Merge, der aus 10.000 Kundenzeilen stillschweigend 10.412 macht, weil ein Schlüssel doppelt vorkommt – und eine Summe, die danach um vier Prozent zu hoch ist. Wer bei jedem Join validate setzt und die Zeilenzahl vor und nach jedem Schritt kennt, spart sich mehr Ärger als mit jeder Performance-Optimierung. Deshalb übe ich mit Teams zuerst das Misstrauen gegenüber dem eigenen Ergebnis und erst dann die eleganten Methodenketten.

Was Sie danach können

  • Sie lesen Tabellendaten mit passenden dtypes ein und senken den Speicherbedarf messbar
  • Sie filtern, sortieren und transformieren DataFrames mit Masken, String-Methoden und Methodenketten
  • Sie führen Datensätze mit merge und concat zusammen und weisen mit validate und Zeilenbilanz nach, dass nichts verloren geht
  • Sie gruppieren, pivotieren und formen Daten um und stellen Ergebnisse mit pandas und seaborn dar
  • Sie stellen Bestandscode auf Copy-on-Write und den String-Datentyp von pandas 3 um

Zielgruppe und Voraussetzungen

  • Analyst:innen und Data Scientists, die täglich mit Tabellendaten arbeiten
  • Entwickler:innen, die Exporte, Logdateien oder Messreihen in Python auswerten
  • Teams, die bestehende pandas-Skripte auf pandas 3 umstellen
Themen und Inhalte für Ihre Beratung, Coaching, Workshop, Training, Schulung und Weiterbildung:

pandas Grundlagen und Praxis: Datenanalyse mit DataFrames

pandas – Einführung
  • Willkommen bei pandas: Einsatzfelder von der Ad-hoc-Analyse bis zur Datenpipeline
  • Google Colab oder JupyterLab: Notebook anlegen, Dateien hochladen, pandas-Version prüfen
  • Was ist pandas? Series, DataFrame, Index und das Verhältnis zu NumPy und Arrow
  • pandas verwenden: Import-Konvention, Methodenaufrufe, Hilfe im Notebook und Dokumentation
  • Tabellarische Daten einlesen mit read_csv, read_excel und read_parquet
  • Lokale Projektumgebung mit uv, feste Versionen von pandas und PyArrow
Grundlagen der Arbeit mit pandas
  • Überblick über die Daten: head, info, describe, shape und Anzeigeoptionen
  • Eine Series (Spalte) auswählen: Klammer- und Punktschreibweise, loc und iloc
  • Python-Listen und -Dictionaries als Bausteine für Spaltenauswahl und Umbenennung
  • Series (oder Spalte) umbenennen mit rename, Spaltennamen einheitlich bereinigen
  • Spalten oder Zeilen entfernen mit drop – und wann Auswählen die bessere Wahl ist
  • Zeilen nach einer einzelnen Bedingung filtern: boolesche Masken
  • Mehrere Bedingungen mit &, |, ~, isin, between und query
  • String-Methoden über .str: contains, replace, split und reguläre Ausdrücke
  • DataFrame oder Series sortieren: sort_values, mehrere Schlüssel, nlargest
Datentypen und Speicherverbrauch
  • Arbeiten mit dtypes: numerisch, category, bool, Datum und nullable Typen wie Int64
  • Speicherverbrauch messen mit memory_usage(deep=True) und mit category senken
  • dtypes beim Einlesen festlegen: dtype, parse_dates, usecols, dtype_backend
  • dtypes nachträglich aktualisieren mit astype, to_numeric und to_datetime
  • pandas 3: Text als String-Datentyp str statt object – Folgen für Vergleiche und Bestandscode
  • PyArrow-gestützte Datentypen und Parquet für schnelle, typtreue Ablage
Indizes, Funktionen und Best Practices
  • Python-Funktionen auf Spalten anwenden: vektorisiert, map oder apply und ihre Kosten
  • Arbeiten mit Indizes: set_index, reset_index und automatische Ausrichtung beim Rechnen
  • Produktivität in pandas: Methodenketten mit assign und pipe, lesbare Zwischenschritte
  • Series und DataFrames erstellen aus Listen, Dictionaries und NumPy-Arrays
  • Copy-on-Write in pandas 3: Ansichten, Kopien und das Ende von SettingWithCopyWarning
  • Verkettete Zuweisungen wie df["a"][maske] = wert durch df.loc[maske, "a"] ersetzen
Datumsangaben und Zeitreihen
  • Arbeiten mit Datumsangaben: to_datetime, Formatangaben und der .dt-Accessor
  • Zeitzonen mit tz_localize und tz_convert, Fallstricke beim Sommerzeitwechsel
  • Zeitreihen verdichten mit resample, gleitende Fenster mit rolling
  • Verschiebungen und Veränderungsraten mit shift, diff und pct_change
Kombinieren, Zusammenführen und Datenqualität
  • DataFrames kombinieren mit concat: untereinander und nebeneinander
  • Datensätze zusammenführen mit merge: Join-Arten, Schlüssel, validate und indicator
  • Umgang mit fehlenden Daten: isna, fillna, interpolate und der Wert pd.NA
  • Fehlende Daten entfernen mit dropna: Schwellenwerte und Teilmengen von Spalten
  • Umgang mit Duplikaten: duplicated und drop_duplicates mit subset und keep
  • Daten validieren: Wertebereiche, eindeutige Schlüssel und Prüfungen mit assert
  • Die bereinigten Datensätze kombinieren und das Ergebnis gegen Zeilenzahlen abgleichen
Gruppieren, Aggregieren und Umformen
  • Arbeiten mit groupby: agg, benannte Aggregation, transform und filter
  • Umstrukturierung von Daten: Stapeln und Entstapeln mit stack/unstack, MultiIndex
  • Pivot-Tabellen mit pivot_table und Kreuztabellen mit crosstab
  • Breit zu lang mit melt, lang zu breit mit pivot
Visualisierungen in pandas
  • Daten visualisieren mit DataFrame.plot: Linie, Balken, Histogramm, Streudiagramm
  • Farbpaletten und seaborn: histplot, boxplot und relplot direkt aus DataFrames
  • Eigene Farbpaletten erstellen, die auch bei Farbsehschwäche lesbar bleiben
  • Ergebnistabellen für Berichte formatieren mit Styler
Ausblick: Polars und DuckDB
  • Polars als Alternative: Ausdrücke, Lazy API und wann sich ein Umstieg lohnt
  • DuckDB: SQL direkt auf DataFrames und Parquet-Dateien
  • Zwischen pandas, Polars und Arrow wechseln, ohne Datentypen zu verlieren
pandas-Code mit GitHub Copilot in VS Code
  • Copilot schreibt Methodenketten – nach jedem Schritt shape und eine Stichprobe von Zeilen ansehen
  • Umstieg auf pandas 3: Agent sucht verkettete Zuweisungen und object-Vergleiche im Bestandscode
  • Bei jedem vorgeschlagenen merge verlangt der Review validate und eine Zeilenbilanz
  • apply-Aufrufe vektorisieren lassen und Gleichheit mit pd.testing.assert_series_equal belegen
  • Dem Agenten Schema statt Daten geben: df.dtypes und synthetische Beispielzeilen
Praxisprojekt: Fahrgastzahlen im Nahverkehr auswerten
  • Öffentlichen Datensatz mit Millionen Zeilen typgerecht einlesen und den Speicherbedarf deutlich senken
  • Haltestellen- und Linienstammdaten zusammenführen, Lücken und Dubletten bereinigen
  • Auslastung je Linie und Stunde gruppieren, als Pivot-Tabelle und seaborn-Heatmap darstellen

*) Die Inhalte werden individuell abgestimmt und mit Praxisbeispielen abgerundet.

Ein Symbol für einen Kalender.

Offene Termine

Kostenlose Reservierung
Ein Symbol für Angebot erhalten.

Unser Angebot

Individuelle Schulung für Einzelpersonen und Teams – live online oder vor Ort.

Dauer

Ein Symbol für Dauer.
ab 1 Tag (8 UE)

Die Dauer richtet sich nach Ihren Inhalten.

Preis

Ein Symbol für Preis.
ab 900 EUR (Nettopreis)
ab 1.071 EUR (Bruttopreis)

Die Preise verstehen sich bei Unternehmern gemäß § 14 BGB zzgl. MwSt. Der dargestellte Ab-Preis gilt für firmeninterne Veranstaltungen und entspricht dem niedrigsten Gesamtpreis für Veranstaltungen mit bis zu drei (3) Teilnehmenden.

Termin

Ein Symbol für einen Kalender.
Ganztägig + halbtägig
nach Vereinbarung

Ganztägig oder halbtägig nach Vereinbarung, live online oder vor Ort.

Ihre Vorteile

Ein Symbol für ein Vorgespräch durchführen.
Persönliches Vorgespräch
Ein Symbol für die individuelle Vorbereitung.
Individuelle Vorbereitung
Ein Symbol für Experten aus der Praxis.
Experten aus der Praxis
Ein Symbol für ein Zertifikat.
Inklusive Zertifikat

Unsere Garantien

1. Relevanz-Garantie

Wir passen den Inhalt spezifisch an die Bedürfnisse jedes Teilnehmers an. Irrelevante Themen werden ausgespart, um den größtmöglichen Nutzen zu garantieren.

2. Qualitäts-Garantie

Durch regelmäßiges Feedback optimieren wir unsere Schulungen kontinuierlich und garantieren Ihnen ein Lernerlebnis der Extraklasse.

3. Zufriedenheits-Garantie

Unsere Zufriedenheitsgarantie spricht für sich – bei Unzufriedenheit entstehen Ihnen keine Kosten.

Wir helfen gerne weiter!

Rufen Sie uns an, schreiben eine E-Mail oder nutzen das Kontaktformular.

Schulung anfragen

Unverbindlich · Keine Vorkasse

Einige Unternehmen, für die wir tätig waren

Allianz Deutschland AG

eTASK Immobilien Software GmbH

DuPont Performance Coatings GmbH

Teilnehmer

Feedback

Herr Hecker ist sehr gut auf individuelle Wünsche, Fragen und Anregungen eingegangen. Eine sehr informative, interessante und gelungene Veranstaltung.
Teilnehmer

Feedback

Herr Hecker hat das Thema sehr anschaulich dargestellt und ist auf alle Fragen eingegangen. Ich fühle mich jetzt gut vorbereitet, um durchzustarten.
Teilnehmer

Feedback

Die gelassene, professionelle Art hat mir gut gefallen. Kompetent, engagiert, professionell. Gute Beispiele, sympathisches Auftreten. Eigene Themenideen wurden aufgegriffen.
Unser Angebot für Ihre firmeninterne Beratung, Coaching, Workshop, Training und Weiterbildung

Lösungen für Ihren Bedarf an Coaching, Workshop, Training, Schulung und Weiterbildung

Profitieren Sie von unserer langjährigen Expertise in der beruflichen Weiterbildung, modernen Lernmethoden und einem Portfolio von über 600 IT-, Online- und Digital-Beratungsleistungen.
Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Weiterbildung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!

✓
Ein Symbol für eine einzelne Person.

Für eine Person

Training & Coaching für Einzelpersonen

  • Passgenaue Inhalte auf den einzelnen Teilnehmer zugeschnitten
  • Ein sehr effektives Format, das schnell Ergebnisse bringt
  • Individuelles Training und Coaching motivieren und wirken
Jetzt anfragen
✓
Ein Symbol für eine Gruppe von Personen.

Für eine Gruppe

Training & Workshops für Teams und Abteilungen

  • Bedarfsgerechte Inhalte auf die Herausforderung der Praxis zugeschnitten
  • Konsequente Praxisorientierung, modernste Techniken und Tools
  • Neue Fähigkeiten und Kenntnisse nachhaltig in den Arbeitsalltag integrieren
Jetzt anfragen
✓
Ein Symbol für ein Unternehmen.

Für eine Firma

Training-Komplett-Lösungen für Ihr Unternehmen‍

  • Ganzheitliche Konzepte für Ihre Mitarbeiterentwicklung
  • Individueller Skill-Katalog zur Erweiterung Ihres internen Weiterbildungsangebots
  • Nachhaltige Personalentwicklung realisieren
Jetzt anfragen

So wird daraus Ihre Firmenschulung

1. Bedarf klären: Im kostenlosen Vorgespräch besprechen wir Ziele, Vorkenntnisse und Praxisaufgaben.

2. Angebot abstimmen: Inhalte, Format (live online oder vor Ort), Dauer und Preis legen wir gemeinsam fest.

3. Schulung durchführen: Sie arbeiten an Übungen aus Ihrem Alltag oder an einem neutralen Beispiel und nehmen konkrete nächste Schritte mit.

Häufige Fragen zur Schulung

Gilt der Ab-Preis pro Person oder für die Veranstaltung?

Die 900 EUR netto sind der niedrigste Gesamtpreis für eine firmeninterne Veranstaltung mit bis zu drei Teilnehmenden. Größere Gruppen und einen anderen Umfang bieten wir individuell an. Der verbindliche Preis steht in Ihrem Angebot.

Können wir eigene Aufgaben einbringen?

Ja. Welche Aufgaben sich eignen, welche Zugänge nötig sind und wie wir die Vertraulichkeit sichern, klären wir im Vorgespräch. Alternativ arbeiten wir an einem neutralen Beispiel.

Ist die Anfrage schon eine Buchung?

Nein. Sie erhalten zuerst ein abgestimmtes Angebot und entscheiden dann über die Beauftragung. Eine Vorkasse gibt es nicht.

Ihre unverbindliche und kostenlose Schulungsanfrage zum Thema

pandas - Beratung, Coaching, Workshop, Training, Schulung und Weiterbildung

Schildern Sie uns kurz Ihren Bedarf. Ziele, Inhalte und Termin stimmen wir persönlich mit Ihnen ab.

Ich interessiere mich für den Termin:

Termin anfragen

Das Angebot von "HECKER CONSULTING" richtet sich ausschließlich an Unternehmen und Behörden (iSv § 14 BGB). Verbraucher (§ 13 BGB) sind vom Vertragsschluss ausgeschlossen. Mit Absendung der Anfrage bestätigt der Anfragende, dass er nicht als Verbraucher, sondern in gewerblicher Tätigkeit handelt. § 312i Abs. 1 S. 1 Nr. 1-3 und S. 2 BGB (Pflichten im elektronischen Geschäftsverkehr) finden keine Anwendung.

Vielen Dank, Ihre Nachricht wurde empfangen!
Beim Absenden des Formulars ist etwas schiefgelaufen.
Beratung, Coaching, Workshop, Training, Schulung

Ähnliche Leistungen, die Sie interessieren könnten.

Wir erweitern ständig unser Beratungsportfolio. Über 600 IT-, Online-, Digital-Beratungsleistungen haben wir für Sie im Programm. Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Beratung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!

Mehr IT-, Online-, Digital-Beratungsleistungen anzeigen >>
Nach oben