Der ultimative leitfaden: so lesen sie excel-dateien mit pandas


Excel-Dateien sind eine der gebräuchlichsten Methoden zum Speichern von Daten. Glücklicherweise erleichtert die Pandas-Funktion read_excel() das Lesen von Excel-Dateien.

In diesem Tutorial werden verschiedene Möglichkeiten zum Lesen von Excel-Dateien in Python mithilfe von Pandas erläutert.

Beispiel 1: Eine Excel-Datei in einen Pandas-DataFrame einlesen

Angenommen, wir haben die folgende Excel-Datei:

Der folgende Code zeigt, wie Sie die Funktion read_excel() verwenden, um diese Excel-Datei in einen Pandas-DataFrame zu importieren:

 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

Beispiel 2: Lesen Sie eine Excel-Datei mit einer Indexspalte

Manchmal haben Sie möglicherweise auch eine Excel-Datei, in der eine der Spalten eine Indexspalte ist:

In diesem Fall können Sie index_col verwenden, um Pandas mitzuteilen, welche Spalte beim Import als Indexspalte verwendet werden soll:

 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

Beispiel 3: Lesen Sie eine Excel-Datei anhand des Blattnamens

Sie können auch bestimmte Blattnamen aus einer Excel-Datei in einen Pandas-DataFrame einlesen. Betrachten Sie beispielsweise die folgende Excel-Datei:

Um ein bestimmtes Blatt als Pandas-DataFrame zu lesen, können Sie das Argument sheet_name() verwenden:

 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

Häufiger Fehler: Installation von xlrd

Wenn Sie versuchen, die Funktion read_excel() zu verwenden, kann der folgende Fehler auftreten:

 ImportError: Install xlrd >= 1.0.0 for Excel support

In diesem Fall müssen Sie zunächst xlrd installieren:

 pip install xlrd

Nach der Installation können Sie die Funktion read_excel() verwenden.

Zusätzliche Ressourcen

So lesen Sie CSV-Dateien mit Pandas
So exportieren Sie einen Pandas DataFrame nach Excel

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert