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>Ü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)