НачатьНачать бесплатно

Разбор «грязного» 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)
Редактировать и запускать код