Bei der Arbeit mit Daten in Python sind Excel-Dateien eine häufige Informationsquelle. Pandas ist eine leistungsstarke Bibliothek zur Datenbearbeitung und -analyse und somit ein ideales Werkzeug zum Lesen und Parsen von Excel-Dateien.
Im bereitgestellten Codeausschnitt ist ein Fehler aufgetreten weil die Methode pd.io.parsers.ExcelFile.parse ein zweites Argument erwartet, nämlich den Blattnamen in der Excel-Datei. Um dieses Problem zu beheben, geben Sie den Blattnamen wie folgt an:
<code class="python">newFile = pd.ExcelFile(PATH\FileName.xlsx) ParsedData = pd.io.parsers.ExcelFile.parse(newFile, 'Sheet1')</code>
Anstatt pd.io.parsers.ExcelFile.parse zu verwenden, können Sie zum Lesen die Funktion read_excel verwenden eine Excel-Datei in einen DataFrame. Diese Methode ist intuitiver und bietet zusätzliche Funktionalität:
<code class="python">df = pd.read_excel('PATH\FileName.xlsx', sheet_name='Sheet1')</code>
Die Funktion read_excel erkennt automatisch die Blattnamen in der Excel-Datei und ermöglicht es Ihnen, durch Übergabe des Parameters sheet_name anzugeben, welches Blatt gelesen werden soll. Es übernimmt auch die Konvertierung von Excel in einen DataFrame.
Mit beiden Ansätzen können Sie eine Excel-Datei in einen DataFrame konvertieren. DataFrames sind tabellarische Datenstrukturen, die mit Pandas einfach zu manipulieren und zu analysieren sind. Die Methode head() zeigt die ersten paar Zeilen des DataFrame an:
<code class="python">print(df.head())</code>
Sowohl pd.io.parsers.ExcelFile.parse als auch pd.read_excel sind praktikable Optionen zum Lesen von Excel Dateien in Pandas DataFrames. Allerdings ist pd.read_excel prägnanter und bietet zusätzliche Funktionalität, sodass es für die meisten Anwendungsfälle der empfohlene Ansatz ist.
Das obige ist der detaillierte Inhalt vonSo beheben Sie den pd.io.parsers.ExcelFile.parse-Fehler beim Lesen von Excel-Dateien in Python mit Pandas. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!