DataFrame.to_excel () в Pandas
Метод to_excel () используется для экспорта DataFrame в файл Excel. Чтобы записать один объект в файл Excel, мы должны указать имя целевого файла. Если мы хотим записать на несколько листов, нам нужно создать объект ExcelWriter с целевым именем файла, а также указать лист в файле, в который мы должны писать. Несколько листов также можно записать, указав уникальное имя листа. Необходимо сохранить изменения для всех данных, записанных в файл.
Синтаксис:
data.to_excel (excel_writer, sheet_name = 'Sheet1', * * kwargs)
Параметры: Аргументы Тип Описание excel_writer str или объект ExcelWriter Путь к файлу или существующий ExcelWriter Sheet_name str, по умолчанию Sheet1 Имя листа, который будет содержать DataFrame столбцы последовательность или список str, необязательно Столбцы для записи показатель bool, по умолчанию True Записать имена строк (индекс) index_label str или последовательность, необязательно Подпись столбца для столбца (столбцов) индекса, если требуется. Если не указано, а header и index имеют значение True, то используются имена индексов. Следует указать последовательность, если DataFrame использует MultiIndex.
- Можно указать имя файла Excel или объект Excelwrite.
- По умолчанию номер листа равен 1, его можно изменить, введя значение аргумента «имя_листа».
- Можно указать имена столбцов для хранения данных, введя значение аргумента «столбцы».
- По умолчанию индекс помечен числами как 0,1,2… и так далее, его можно изменить, передав последовательность списка в качестве значения аргумента «индекс».
Below is the implementation of the above method :
Python3
# importing packages import pandas as pd # dictionary of data dct = {"ID": {0: 23, 1: 43, 2: 12, 3: 13, 4: 67, 5: 89, 6: 90, 7: 56, 8: 34}, "Name": {0: "Ram", 1: "Deep", 2: "Yash", 3: "Aman", 4: "Arjun", 5: "Aditya", 6: "Divya", 7: "Chalsea", 8: "Akash" }, "Marks": {0: 89, 1: 97, 2: 45, 3: 78, 4: 56, 5: 76, 6: 100, 7: 87, 8: 81}, "Grade": {0: "B", 1: "A", 2: "F", 3: "C", 4: "E", 5: "C", 6: "A", 7: "B", 8: "B"} } # forming dataframedata = pd.DataFrame(dct) # storing into the excel filedata.to_excel("output.xlsx") |
Выход :

В приведенном выше примере
- По умолчанию индекс обозначается как 0,1,…. и так далее.
- Поскольку наш DataFrame имеет имена столбцов, поэтому столбцы помечены.
- По умолчанию он сохраняется в «Sheet1».
Внимание компьютерщик! Укрепите свои основы с помощью базового курса программирования Python и изучите основы.
Для начала подготовьтесь к собеседованию. Расширьте свои концепции структур данных с помощью курса Python DS. А чтобы начать свое путешествие по машинному обучению, присоединяйтесь к курсу Машинное обучение - базовый уровень.