«CSV — это просто текст с запятыми. Что может пойти не так?»
— спросил ты. И через пять минут уже плакал, разбирая кодировку, кракозябры и ValueError: could not convert string to float. Спокойно. Сегодня разберём, как работать с CSV-файлами в Python, не потеряв душевное равновесие. Мы поговорим про pandas, csv, кодировки, странные разделители, мусор в данных, и даже разберём реальные кейсы — от новичковых до взрослых, бородатых задач. pip install pandas А для базовой работы — ещё и модуль csv, который уже есть в стандартной библиотеке Python...
CSV (от английского comma-separated values) представляет собой текстовый документ, в котором отображаются табличные данные. При этом колонки в нем разделяются не полями, а запятыми или другими символами (например, точкой с запятой). Расскажем, в чем преимущества CSV и как открывать такие файлы с помощью «МойОфис Таблица». Коротко о CSV Файлы CSV представляют собой простые текстовые файлы, могут содержать только цифры и буквы и структурировать данные, содержащиеся в этих файлах, в табличной форме...