0Pricing
Data Science Academy · Урок

Сохранение результатов в CSV и Excel

Экспорт анализа для совместного использования

«Сохранение результатов в CSV и Excel» — бесплатный урок Data Science Academy на CoddyKit. Это урок 4 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Data Science Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Data Science Academy содержит 4 уроков всего.

Анализом нужно делиться

Очищенная таблица полезна только в том случае, если другие могут её открыть. Последний шаг большинства проектов — записать результаты обратно в файл. 📤

Запись CSV одной строкой

Сохраните любой DataFrame на диск с помощью to_csv. Передайте имя файла, и pandas запишет за Вас все строки и столбцы.

df.to_csv("clean_sales.csv")

Удаление лишнего индекса

По умолчанию to_csv записывает индекс строк как первый столбец. Передайте index=False, если эта нумерация только мешает.

df.to_csv("clean_sales.csv", index=False)

Учитывайте региональные настройки читателя

Если коллеги открывают CSV в европейском Excel, задайте для sep точку с запятой, чтобы столбцы не слились в один.

df.to_csv("out.csv", sep=";", index=False)

Сохранение текста без искажений

Для имён с диакритическими знаками или символами используйте encoding="utf-8", чтобы при открытии файла не появились искаженные символы.

df.to_csv("names.csv", encoding="utf-8")

Сохранение также в Excel

Предпочитаете электронную таблицу? to_excel записывает файл xlsx, который можно открыть в Excel, Numbers или Google Таблицах.

df.to_excel("clean_sales.xlsx", index=False)

Задание имени листа

Параметр sheet_name задаёт название вкладки внутри книги, поэтому назначение файла понятно сразу после открытия.

df.to_excel("report.xlsx",
  sheet_name="Summary", index=False)

Много таблиц — одна книга

Используйте ExcelWriter, чтобы разместить несколько DataFrames на разных вкладках одного файла, которым удобно делиться.

with pd.ExcelWriter("book.xlsx") as w:
  df1.to_excel(w, sheet_name="raw")
  df2.to_excel(w, sheet_name="summary")

Выбор только некоторых столбцов

Экспортируйте только нужные данные, передав в columns желаемый список. Остальные столбцы не попадут в сохранённый файл.

df.to_csv("slim.csv",
  columns=["date", "total"], index=False)

Удобство повторного чтения

Файл, сохранённый с помощью to_csv, позднее можно снова открыть через read_csv, замыкая путь от исходных данных до готового результата.

Выбор подходящего формата

Выбирайте CSV ради компактности и переносимости, а Excel — ради форматирования и нескольких листов. Учитывайте, кто будет открывать файл следующим.

Быстрая проверка

Вы экспортируете CSV и не хотите сохранять номера строк. Что нужно установить?

Повторение: публикация результатов

Теперь Вы умеете экспортировать данные с помощью to_csv и to_excel: удалять индекс, задавать разделители и кодировку, называть листы и выбирать столбцы. Цикл завершён. 🎉

Часто задаваемые вопросы

Урок «Сохранение результатов в CSV и Excel» бесплатный?

Да — полный текст урока «Сохранение результатов в CSV и Excel» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Data Science Academy, подпишись на CoddyKit PRO. Курс Data Science Academy содержит 4 уроков всего.

Чему я научусь в уроке «Сохранение результатов в CSV и Excel»?

Экспорт анализа для совместного использования Ты практикуешь Data Science Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать Data Science Academy?

Предыдущий опыт не требуется. Data Science Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 4 из 4.

Сколько времени занимает урок «Сохранение результатов в CSV и Excel»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке Data Science Academy?

Да. Каждый урок Data Science Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. read_csv и его полезные параметры
  2. Открытие таблиц Excel в pandas
  3. Разбор дат и настройка dtypes при загрузке
  4. Сохранение результатов в CSV и Excel
← Назад к Data Science Academy