Jak wyeksportować ramkę danych pandas do programu excel
Często możesz być zainteresowany eksportem ramki danych pand do programu Excel. Na szczęście można to łatwo zrobić za pomocą funkcji pandas to_excel() .
Aby skorzystać z tej funkcji, musisz najpierw zainstalować openpyxl , aby móc zapisywać pliki w Excelu:
pip install openpyxl
W tym samouczku wyjaśniono kilka przykładów użycia tej funkcji z następującą ramką DataFrame:
import pandas as pd #createDataFrame df = pd.DataFrame({'points': [25, 12, 15, 14, 19], 'assists': [5, 7, 7, 9, 12], 'rebounds': [11, 8, 10, 6, 6]}) #view DataFrame df points assists rebounds 0 25 5 11 1 12 7 8 2 15 7 10 3 14 9 6 4 19 12 6
Przykład 1: Eksport podstawowy
Poniższy kod pokazuje, jak wyeksportować ramkę DataFrame do określonej ścieżki pliku i zapisać ją jako mydata.xlsx :
df. to_excel (r'C:\Users\Zach\Desktop\mydata.xlsx')
Tak wygląda rzeczywisty plik Excela:
Przykład 2: Eksport bez indeksu
Poniższy kod pokazuje, jak wyeksportować ramkę DataFrame do określonej ścieżki pliku i usunąć kolumnę indeksu:
df. to_excel (r'C:\Users\Zach\Desktop\mydata.xlsx', index= False )
Tak wygląda rzeczywisty plik Excela:
Przykład 3: Eksport bez indeksu i nagłówka
Poniższy kod pokazuje, jak wyeksportować ramkę DataFrame do określonej ścieżki pliku i usunąć kolumnę indeksu i wiersz nagłówka:
df. to_excel (r'C:\Users\Zach\Desktop\mydata.xlsx', index= False, header= False )
Tak wygląda rzeczywisty plik Excela:
Przykład 4: Eksportuj i nazwij arkusz
Poniższy kod pokazuje, jak wyeksportować ramkę DataFrame do określonej ścieżki pliku i nadać nazwę arkuszowi programu Excel:
df. to_excel (r'C:\Users\Zach\Desktop\mydata.xlsx', sheet_name=' this_data ')
Tak wygląda rzeczywisty plik Excela:
Pełną dokumentację funkcji to_excel() znajdziesz tutaj .