So lesen Sie eine Tabelle ohne Kopfzeilen und wählen bestimmte Spalten mit Pandas aus
In der Pandas-Bibliothek von Python lesen Sie Daten aus einer CSV-Datei ohne Kopfzeilen kann mit der Funktion pd.read_csv mit dem Parameter header=None durchgeführt werden. Der Zugriff auf bestimmte Spalten in einer solchen Tabelle erfordert jedoch einen anderen Ansatz als die Verwendung von usecols.
Um nur die 4. und 7. Spalte aus einer CSV-Datei ohne Kopfzeilen zu lesen, können Sie usecols-Parameter wie folgt:
df = pd.read_csv(file_path, header=None, usecols=[3,6])
file_path den Pfad zur CSV-Datei dar, header=None gibt an, dass die Tabelle dies tut Es gibt keine Kopfzeile und usecols=[3,6] gibt an, dass Sie Daten aus der 4. und 7. Spalte lesen möchten.
Die anusecols übergebenen numerischen Werte Beziehen Sie sich auf die Positionen der gewünschten Spalten. Beispielsweise stellen die Zahlen 0, 1, 2 usw. die erste, zweite, dritte und nachfolgende Spalte in der Tabelle dar.
Mit dieser Methode können Sie nur die spezifischen Spalten lesen, die Sie benötigen , auch aus einer Tabelle, die keine Überschriften hat. Weitere Informationen zur Funktionpd.read_csv und ihren Parametern finden Sie in der Pandas-Dokumentation.
Das obige ist der detaillierte Inhalt vonWie lese ich mit Pandas bestimmte Spalten aus einer CSV-Datei ohne Header?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!