ПочатиПочніть безкоштовно

Парсинг «брудного» CSV

Сторонній постачальник електронних книжок експортує дані про цифрові видачі в Сієтлі у форматі CSV з крапкою з комою як роздільником і двома службовими метаданими над справжнім заголовком. Налаштуйте сканування, щоб обробити таке розташування і команда змогла переглянути акуратну таблицю.

polars завантажено як pl. Шлях до файлу постачальника міститься в MESSY_CSV_PATH.

Ця вправа є частиною курсу

Масштабування й оптимізація конвеєрів даних з Polars

Переглянути курс

Інструкції до вправи

  • Пропустіть 2 рядки метаданих над заголовком.
  • Вкажіть Polars, що стовпці розділені крапками з комою.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

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)
Редагувати та запускати код