Как открыть файлы CSV в Python
CSV-файл – это файл значений, разделенных запятыми. На простом английском языке это текстовый файл, который содержит необычно большой объем данных. Чаще всего это используется для создания информационных баз данных, где каждая единица данных разделяется запятой. Отсюда и название!
Возможность манипулировать, загружать и хранить большие объемы данных является чрезвычайно полезным навыком при программировании. Это особенно верно в Python, поскольку Python является таким популярным вариантом для машинного обучения и науки о данных.
Читайте дальше, и мы узнаем, как читать файлы CSV в Python!
Как читать файлы CSV в Python путем импорта модулей
Для начала мы сначала создадим наш CSV-файл.
Вы можете сделать это в Excel, создав простую электронную таблицу и затем выбрав сохранить ее в виде файла CSV. Я составил небольшой список упражнений, который выглядит так:
Если мы откроем это как текстовый файл, мы увидим, что он хранится так:
Type of Exercise,Sets
Верхняя строка определяет значения, и каждая последующая строка содержит три записи!
Итак, как мы можем открыть это в Python? К счастью, нет нужды создавать парсер CSV с нуля! Скорее, мы можем просто использовать готовые модули. Тот, который нас интересует, называется, как вы уже догадались, CSV!
Мы делаем это так:
import
Теперь мы можем открыть файл CSV и распечатать эти данные на экране:
with
Мы также можем разделить данные, если хотим сделать что-то необычное:
for
Как вы можете видеть, это будет просто проходить через файл, извлекать каждый фрагмент данных, а затем записывать их на простом английском языке.
Или, что если мы хотим вытащить определенный ряд?
Наконец, что если мы хотим записать в файл CSV? В этом случае мы можем использовать следующий код:
Как открыть файлы CSV в Python вручную
Помните, что файл CSV на самом деле является просто текстовым документом с необычным форматированием. Это означает, что вам на самом деле не нужно использовать модуль, если вы хотите знать, как открывать файлы CSV в Python!
Также читайте: Как стать аналитиком данных и подготовиться к будущему на основе алгоритмов
Вы можете просто написать в текстовый файл, например, так:
myFile = open(
Это на самом деле позволяет довольно просто взять содержимое списка, словаря или набора и превратить их в CSV! Аналогично, мы могли бы читать наши файлы аналогичным образом, а затем просто разбивать данные, ища запятые. Основная причина этого не в том, что в некоторых файлах CSV форматирование будет немного отличаться, что может вызвать проблемы при открытии большого количества разных файлов. Если вы просто работаете с вашими собственными файлами, хотя, тогда у вас не будет никаких проблем!
Также читайте: Как прочитать файл на Python и многое другое
И вот что у вас есть: теперь вы знаете, как открыть файлы CSV в Python! И с этим вы погрузились в свой первый опыт разработки JSON и даже немного науки о данных. Гордитесь!
Что вы собираетесь делать с этими знаниями? Дайте нам знать в комментариях ниже! И если вы хотите получить больше таких навыков, то рекомендуем ознакомиться с нашим списком лучших онлайн-курсов Python. Там вы сможете продолжить свое образование с помощью таких курсов, как Python Data Science Bundle. Вы можете получить его за 37 долларов прямо сейчас, что является огромной экономией на обычных $ 115,98!
Источник записи: https://www.androidauthority.com