LoslegenKostenlos starten

Ein unaufgeräumtes CSV einlesen

Ein externer E-Book-Anbieter exportiert digitale Ausleihen aus Seattle als Semikolon-getrenntes CSV mit zwei Metadatenzeilen oberhalb der eigentlichen Kopfzeile. Konfiguriere deinen Scan so, dass das Layout korrekt behandelt wird und das Team eine saubere Tabelle in der Vorschau sehen kann.

polars ist als pl geladen. Der Pfad zur Anbieterdatendatei steht in MESSY_CSV_PATH.

Diese Übung ist Teil des Kurses

<Kurs>Skalieren und Optimieren von Data-Pipelines mit Polars</Kurs>
Kurs ansehen

Übungsanweisungen

  • Überspringe die 2 Metadatenzeilen oberhalb der Kopfzeile.
  • Sage Polars, dass die Spalten durch Semikolons getrennt sind.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

result = pl.scan_csv(
    MESSY_CSV_PATH,
    # Skip the 2 metadata rows above the header
    skip_rows=____,
    # Columns are separated by semicolons
    separator="____",
).head(5).collect()
print(result)
Code bearbeiten und ausführen