Kompletny przewodnik: jak czytać pliki excel za pomocą pand


Pliki Excel to jeden z najpopularniejszych sposobów przechowywania danych. Na szczęście funkcja pand read_excel() ułatwia czytanie plików Excel.

W tym samouczku wyjaśniono kilka sposobów odczytywania plików Excel w języku Python za pomocą pand.

Przykład 1: Wczytaj plik Excel do ramki DataFrame pandy

Załóżmy, że mamy następujący plik Excel:

Poniższy kod pokazuje, jak używać funkcji read_excel() do importowania tego pliku Excel do ramki DataFrame pandy:

 import pandas as pd

#import Excel file
df = pd. read_excel ('data.xlsx')

#view DataFrame
df

        playerID team points
0 1 Lakers 26
1 2 Mavs 19
2 3 Bucks 24
3 4 Spurs 22

Przykład 2: Przeczytaj plik Excel z kolumną indeksu

Czasami możesz mieć także plik Excel, w którym jedna z kolumn jest kolumną indeksu:

W takim przypadku możesz użyć indeksu_col , aby powiedzieć pandom, której kolumny użyć jako kolumny indeksu podczas importowania:

 import pandas as pd

#import Excel file, specifying the index column
df = pd. read_excel ('data.xlsx', index_col=' index ')

#view DataFrame
df

	playerID team points
index			
1 1 Lakers 26
2 2 Mavs 19
3 3 Bucks 24
4 4 Spurs 22

Przykład 3: Przeczytaj plik Excel, używając nazwy arkusza

Możesz także wczytać określone nazwy arkuszy z pliku Excel do ramki DataFrame pandy. Rozważmy na przykład następujący plik Excel:

Aby odczytać konkretny arkusz jako ramkę danych pandy, możesz użyć argumentu nazwa_arkusza() :

 import pandas as pd

#import only second sheet
df = pd. read_excel ('data.xlsx', sheet_name=' second sheet ')

#view DataFrame
df

playerID team points
0 1 Lakers 26
1 2 Mavs 19
2 3 Bucks 24
3 4 Spurs 22

Częsty błąd: instalacja xlrd

Podczas próby użycia funkcji read_excel() może pojawić się następujący błąd:

 ImportError: Install xlrd >= 1.0.0 for Excel support

W takim przypadku musisz najpierw zainstalować xlrd:

 pip install xlrd

Po zainstalowaniu możesz użyć funkcji read_excel() .

Dodatkowe zasoby

Jak czytać pliki CSV za pomocą Pand
Jak wyeksportować ramkę danych Pandas do programu Excel

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *