Bestimmte Spalten können über das CSV-Modul von Python aus einer CSV-Datei gelesen werden. Die Schritte sind wie folgt: Importieren Sie das CSV-Modul. Öffnen Sie die CSV-Datei. Erstellen Sie ein CSV-Reader-Objekt. Optional: Überspringen Sie die Kopfzeile. Durchlaufen Sie die Zeilen und greifen Sie auf die Spalten zu. Schließen Sie die Datei.
So lesen Sie bestimmte Spalten aus einer CSV-Datei
Um bestimmte Spalten aus einer CSV-Datei zu lesen, können Sie das CSV-Modul von Python verwenden. Die folgenden Schritte erklären die Vorgehensweise:
Schritt 1: CSV-Modul importieren
import csv
Schritt 2: CSV-Datei öffnen
with open('data.csv', 'r') as csvfile:
Schritt 3: CSV-Reader-Objekt erstellen
reader = csv.reader(csvfile)
Schritt 4: Kopfzeilen überspringen (optional)
Wenn die CSV-Datei Kopfzeilen enthält, können diese übersprungen werden mit:
next(reader)
Schritt 5: Durchlaufen Sie die Zeilen
for row in reader: # 访问列 列名 = row[列索引]
Schritt 6: Schließen Sie die Datei
csvfile.close()
Beispiel:
Um alle Werte in Spalte 3 (Index 2) auszulesen, können Sie den folgenden Code verwenden:
import csv with open('data.csv', 'r') as csvfile: reader = csv.reader(csvfile) next(reader) # 跳过标题行 for row in reader: 列名 = row[2] print(列名)
Das obige ist der detaillierte Inhalt vonSo lesen Sie eine Spalte in einer CSV-Datei in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!