Grundlegendes zum Skiprows-Argument beim Pandas-CSV-Import
Beim Importieren von CSV-Dateien in Pandas kann das Skiprows-Argument verwendet werden, um bestimmte Zeilen auszuschließen oder einzuschließen im Datensatz. Die Verwendung kann jedoch mehrdeutig sein und Fragen zur Funktionalität aufwerfen.
Laut Pandas-Dokumentation können Skiprows ein listenartiges Argument oder eine ganze Zahl annehmen. Wenn ein listenartiges Argument bereitgestellt wird, stellt es die zu überspringenden Zeilennummern dar (0-indiziert). Wenn jedoch eine Ganzzahl angegeben wird, gibt sie die Anzahl der Zeilen an, die am Anfang der Datei übersprungen werden sollen.
Der Kern der Frage liegt darin, zu verstehen, wie der Ganzzahlwert zwischen dem Überspringen der ersten Zeile und der Zeile unterscheidet mit Index 1. Betrachten wir zur Vereinfachung ein Beispiel:
import pandas as pd from io import StringIO s = """1, 2 ... 3, 4 ... 5, 6""" print(pd.read_csv(StringIO(s), skiprows=[1], header=None)) print(pd.read_csv(StringIO(s), skiprows=1, header=None))
Hier stellen wir Skiprows sowohl eine Liste als auch einen ganzzahligen Wert zur Verfügung. Wie Sie beobachten können:
Dieses Verhalten verdeutlicht Folgendes:
Das obige ist der detaillierte Inhalt vonWie funktioniert das Argument „skiprows' beim Pandas CSV-Import mit Ganzzahlen und Listen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!