Menu
CoddyTech

Чтение CSV-файлов

Часть раздела Данные и графики путешествия по Machine Learning на Coddy. Урок 33 из 60.

В реальных наборах данных тысячи строк, поэтому они хранятся в файлах. Самый распространённый вариант — файл CSV: обычный текст, одна строка на каждой линии, значения разделены запятыми.

Текстовый файл books.csv слева: строка заголовка title, pages, year и три строки с книгами; стрелка указывает на DataFrame, в который он преобразуется справа: заголовок становится именами столбцов, каждая строка — записью

pd.read_csv принимает имя файла и возвращает DataFrame:

books = pd.read_csv("books.csv")
print(books)

Это выводит:

     title  pages  year
0     Dune    412  1965
1     Emma    474  1815
2  Beloved    324  1987

В первой строке были указаны названия столбцов, а числа считались числами и были готовы к вычислениям. В Coddy файлы урока находятся рядом с вашей программой, поэтому достаточно указать имя.

challenge icon

Задание

Средне

Кофейня сохраняет по одному CSV-файлу на каждый день: monday.csv, tuesday.csv и так далее. В каждом файле есть столбцы drink и cups. Программа считывает название дня в нижнем регистре в переменную day.

Сформируй имя файла для этого дня, загрузи файл в DataFrame orders и выведи его.

Если бы днём недели было sunday, а в файле sunday.csv содержались строки drink,cups, mocha,5 и chai,13, ты бы увидел:

   drink  cups
0  mocha     5
1   chai    13

Попробуйте сами

import pandas as pd

day = input()

# Напишите свой код ниже
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Данные и графики

Потренируйтесь самостоятельно: Онлайн-компилятор Python