Сохранение результатов в 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 — локальная установка не требуется.
Все уроки этого курса
- read_csv и его полезные параметры
- Открытие таблиц Excel в pandas
- Разбор дат и настройка dtypes при загрузке
- Сохранение результатов в CSV и Excel