pandas - dies ist eine der beliebtesten Bibliotheken für die Arbeit mit Daten in der Programmiersprache Python. Es bietet praktische Werkzeuge zum Lesen, Verarbeiten und Analysieren von Daten. Eines der Merkmale von Pandas ist die Möglichkeit, mit Daten im Excel-Format zu arbeiten.
Wenn Sie mit Excel-Dateien arbeiten, müssen Sie beim Lesen einer Tabelle häufig bestimmte Zeilen überspringen. Wenn beispielsweise eine Excel-Datei über Kopfzeilen oder zusätzliche Zeilen verfügt, die nicht Teil der Daten sind und übersprungen werden müssen. Zu diesem Zweck können Sie die Methode verwenden read_excel pandas-Bibliotheken mit Parameter skiprows.
Methode read_excel mit Parameter skiprows ermöglicht es Ihnen, die angegebene Anzahl von Zeilen beim Lesen einer Excel-Datei zu überspringen.
Wenn Sie beispielsweise beim Lesen einer Excel-Datei die ersten beiden Zeilen überspringen möchten, können Sie den folgenden Code verwenden:
# импортируем необходимые библиотеки
import pandas as pd
# читаем файл Excel с пропуском первых двух строк
data = pd.read_excel('file.xlsx', skiprows=2)
Daher wird beim Lesen der Excel-Datei die Methode verwendet read_excel überspringt die ersten beiden Zeilen und lädt die restlichen Daten in die Variable data. Dies kann beispielsweise nützlich sein, wenn Sie mit großen Tabellen arbeiten, wenn Sie Überschriften oder andere unnötige Zeilen überspringen müssen.
Erste Schritte mit Pandas
Die Pandas-Bibliothek bietet umfangreiche Möglichkeiten zum Arbeiten mit Daten. Es ermöglicht Ihnen, verschiedene Operationen bequem und effizient durchzuführen, z. B. Daten lesen und Schreiben, Filtern, Sortieren, Gruppieren, Aggregieren und vieles mehr.
Eines der Hauptobjekte, die in Pandas verwendet werden, ist ein DataFrame - eine zweidimensionale Tabelle mit Daten. In einem DataFrame werden die Daten als Zeilen und Spalten dargestellt, und jede Spalte kann Daten verschiedener Typen enthalten: Zahlen, Zeilen, Datumsangaben usw.
Um mit Pandas zu beginnen, müssen Sie die Bibliothek installieren. Dazu können Sie den pip-Paketmanager verwenden:
- Öffnen Sie eine Eingabeaufforderung oder ein Terminal.
- Geben Sie den Befehl pip install pandas ein und drücken Sie die Eingabetaste.
- Warten Sie, bis die Installation abgeschlossen ist.
Nach der Installation von Pandas können Sie es mithilfe der folgenden Zeile in Ihr Skript oder Ihre Entwicklungsumgebung importieren:
- import pandas as pd
Um mit Pandas zu beginnen, benötigen Sie einen Datensatz. Ein gängiges Format zum Speichern von Daten ist Excel.
Sie können Daten aus einer Excel-Datei in Pandas mit der Funktion read_excel() lesen. Ein Parameter dieser Funktion ist skiprows , mit dem Sie beim Lesen einer Datei eine bestimmte Anzahl von Zeilen überspringen können. Wenn Sie beispielsweise die erste Zeile überspringen möchten, können Sie den Wert skiprows=1 übergeben.
Beispiel für die Verwendung der Funktion read_excel() mit dem Parameter skiprows :
- import pandas as pd
- data = pd.read_excel('data.xlsx', skiprows=1)
In diesem Beispiel stammen die Daten aus der Datei 'data'.xlsx' wird gelesen, wobei die erste Zeile übersprungen wird und in der data-Variablen als DataFrame gespeichert wird.
Jetzt können Sie viele der Funktionen von Pandas für die Arbeit mit Daten verwenden, z. B. Filtern, Sortieren und Aggregieren.
Funktion read_excel()
Die Funktion read_excel() akzeptiert viele Parameter, aber einer der nützlichsten ist der Parameter skiprows . Mit dieser Option können Sie beim Lesen der Daten eine bestimmte Anzahl von Zeilen am Anfang der Datei überspringen. Dies kann nützlich sein, wenn die Excel-Datei über Kopfzeilen oder andere Zeilen verfügt, die keine Daten sind und nicht in das Ergebnis aufgenommen werden sollten.
Um den Parameter skiprows zu verwenden, müssen Sie die Anzahl der Zeilen angeben, die Sie überspringen möchten. Wenn Sie beispielsweise die erste Zeile überspringen möchten, legen Sie den Wert des Parameters skiprows auf 1 fest . Wenn Sie die ersten beiden Zeilen überspringen möchten, setzen Sie den Wert skiprows=2 und so weiter.
Es folgt ein Beispiel für die Verwendung der Funktion read_excel() mit dem Parameter skiprows :
import pandas as pd# Чтение данных из файла Excel, пропуск первой строкиdf = pd.read_excel('data.xlsx', skiprows=1)# Вывод первых 5 строк данныхprint(df.head())
In diesem Beispiel werden die Daten aus einer Excel-Datendatei gelesen.xlsx . Die erste Zeile (normalerweise der Header) wird beim Lesen der Daten übersprungen und das Ergebnis wird in der Variablen df gespeichert. Die ersten 5 Datenzeilen werden dann mit der head() -Methode auf dem Bildschirm angezeigt.
Mit der Option skiprows können Sie den Prozess zum Lesen von Daten aus einer Excel-Datei flexibler steuern und nur die Zeilen auswählen, die Sie interessieren.