Парсинг «брудного» 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)