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

Wie lese ich bestimmte Spalten aus einer CSV-Datei ohne Kopfzeilen in Pandas?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-11-03 16:12:03749Durchsuche

How to Read Specific Columns from a CSV File Without Headers in Pandas?

Tabellendaten in Pandas ohne Header einlesen

Beim Arbeiten mit Daten in einem Tabellenformat, z. B. einer CSV-Datei, kann dies erforderlich sein um bestimmte Spalten ohne das Vorhandensein von Überschriften zu lesen. Mit Pandas, einer leistungsstarken Python-Bibliothek zur Datenbearbeitung, kann dies durch den Einsatz einer Kombination von Optionen erreicht werden.

Um eine Teilmenge von Spalten aus einer CSV-Datei ohne Header zu lesen, können Sie die Funktion read_csv() verwenden die folgenden Parameter:

  • header=None: Dieser Parameter gibt an, dass die CSV-Datei keine Kopfzeile enthält.
  • usecols=[column_indices]: Mit diesem Parameter können Sie bestimmte auswählen Spalten, indem Sie eine Liste der gewünschten Spaltenindizes bereitstellen (beginnend bei 0).

Um beispielsweise nur die 4. und 7. Spalte einer CSV-Datei ohne Kopfzeilen mit dem Namen data.csv zu lesen, würden Sie verwenden der folgende Code:

<code class="python">import pandas as pd

df = pd.read_csv('data.csv', header=None, usecols=[3, 6])</code>

Dieser Code erstellt einen DataFrame df, der nur die 4. und 7. Spalte der CSV-Datei enthält. Es ist wichtig zu beachten, dass in diesem Szenario die Spalten als 0, 1, ..., n benannt werden.

Weitere Informationen zum Arbeiten mit CSV-Dateien ohne Header in Pandas finden Sie unter die offizielle Dokumentation.

Das obige ist der detaillierte Inhalt vonWie lese ich bestimmte Spalten aus einer CSV-Datei ohne Kopfzeilen in 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