Heim > Backend-Entwicklung > Python-Tutorial > 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
Freigeben: 2024-11-03 16:12:03
Original
848 Leute haben es durchsucht

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>
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage