Heim  >  Artikel  >  Backend-Entwicklung  >  Wie lese ich mit Pandas bestimmte Spalten aus einer CSV-Datei ohne Header?

Wie lese ich mit Pandas bestimmte Spalten aus einer CSV-Datei ohne Header?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-11-01 22:02:02890Durchsuche

How to Read Specific Columns from a Headerless CSV File Using Pandas?

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])
Hier stellt

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 an

usecols ü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 Funktion

pd.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!

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