Heim >Backend-Entwicklung >Python-Tutorial >So lesen und verarbeiten Sie Excel-Dateien mit Pandas

So lesen und verarbeiten Sie Excel-Dateien mit Pandas

WBOY
WBOYOriginal
2024-01-24 08:56:051545Durchsuche

So lesen und verarbeiten Sie Excel-Dateien mit Pandas

Wie Pandas Excel-Dateien liest und Daten verarbeitet

Einführung:
Pandas ist ein häufig verwendetes Datenverarbeitungs- und Analysetool. Es bietet eine Fülle von Funktionen und Methoden, die Benutzern das Bereinigen, Transformieren und Analysieren von Daten erleichtern. Bei der tatsächlichen Arbeit müssen wir häufig Datendateien im Excel-Format verarbeiten. In diesem Artikel wird erläutert, wie Sie mit Pandas Excel-Dateien lesen und die Daten verarbeiten und analysieren können.

1. Installieren und importieren Sie die Pandas-Bibliothek
Bevor wir beginnen, müssen wir zunächst die Pandas-Bibliothek installieren. Sie können den folgenden Befehl verwenden, um Pandas über pip zu installieren:

pip install pandas

Nach Abschluss der Installation können Sie die Pandas-Bibliothek über den folgenden Code importieren:

import pandas as pd

2. Excel-Dateien lesen
Es gibt zwei häufig verwendete Methoden zum Lesen von Excel Dateien: read_excel() und read_csv(). In diesem Artikel verwenden wir die Methode read_excel() zum Lesen von Excel-Dateien.

Angenommen, unsere Excel-Datei heißt data.xlsx und enthält ein Arbeitsblatt mit dem Namen Sheet1. Wir können die Excel-Datei mit dem folgenden Code lesen:

df = pd.read_excel('data.xlsx', sheet_name='Sheet1')

Nach Abschluss des Lesevorgangs werden die Daten im DataFrame-Objekt df gespeichert.

3. Datenverarbeitung und -analyse
Nachdem wir die Excel-Datei gelesen haben, können wir verschiedene Funktionen und Methoden von Pandas verwenden, um die Daten zu bereinigen, zu konvertieren und zu analysieren.

  1. Daten anzeigen
    Sie können den folgenden Code verwenden, um die ersten Zeilen der Daten anzuzeigen:

    print(df.head())
  2. Grundlegende Statistiken
    Sie können die Funktion „beschreiben()“ verwenden, um die grundlegenden Statistiken der Daten anzuzeigen, z Minimalwert, Maximalwert, Durchschnittswert usw.:

    print(df.describe())
  3. Datenfilterung
    Sie können den folgenden Code verwenden, um eine Teilmenge von Daten herauszufiltern, die die Bedingungen erfüllen:

    subset = df[df['列名'] > 50]
    print(subset)
  4. Datensortierung
    Sie können die verwenden Funktion sort_values() zum Sortieren der Daten, z. B. Sortieren in aufsteigender Reihenfolge nach einer bestimmten Spalte:

    sorted_df = df.sort_values(by='列名', ascending=True)
    print(sorted_df)
  5. Datengruppierung
    Sie können die Funktion groupby() verwenden, um Daten zu gruppieren und Aggregationsvorgänge durchzuführen, z. B. Summen, Durchschnittswerte, usw.:

    grouped_df = df.groupby('列名').sum()
    print(grouped_df)
  6. Datenvisualisierung
    Sie können die von Pandas bereitgestellte Funktion plot() verwenden, um die Daten zu gruppieren. Führen Sie eine Visualisierung durch, z. B. das Zeichnen von Säulendiagrammen, Liniendiagrammen usw.:

    df.plot(kind='bar', x='列名', y='列名')

4. Speichern Sie die Ergebnisse
Nach Abschluss der Datenverarbeitung und -analyse können wir den folgenden Code verwenden, um die Ergebnisse in einer Excel-Datei zu speichern:

df.to_excel('result.xlsx', index=False)

Zusammenfassung:
Dieser Artikel stellt vor, wie Pandas zum Lesen von Excel-Dateien und Verarbeiten von Daten verwendet wird, und gibt Codebeispiele . Durch die leistungsstarken Funktionen und Methoden von Pandas können wir Excel-Daten einfach bereinigen, konvertieren und analysieren und so die Effizienz und Genauigkeit der Datenverarbeitung verbessern.

Das Obige ist eine Einführung in die Art und Weise, wie Pandas Excel-Dateien liest und Daten verarbeitet. Ich hoffe, dass es für die Leser hilfreich ist. Danke fürs Lesen!

Das obige ist der detaillierte Inhalt vonSo lesen und verarbeiten Sie Excel-Dateien mit Pandas. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn