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
<code class="python">import csv</code>
Schritt 2: CSV-Datei öffnen
<code class="python">with open('data.csv', 'r') as csvfile:</code>
Schritt 3: CSV-Reader-Objekt erstellen
<code class="python">reader = csv.reader(csvfile)</code>
Schritt 4: Kopfzeilen überspringen (optional)
Wenn die CSV-Datei Kopfzeilen enthält, können diese übersprungen werden mit:
<code class="python">next(reader)</code>
Schritt 5: Durchlaufen Sie die Zeilen
<code class="python">for row in reader: # 访问列 列名 = row[列索引]</code>
Schritt 6: Schließen Sie die Datei
<code class="python">csvfile.close()</code>
Beispiel:
Um alle Werte in Spalte 3 (Index 2) auszulesen, können Sie den folgenden Code verwenden:
<code class="python">import csv with open('data.csv', 'r') as csvfile: reader = csv.reader(csvfile) next(reader) # 跳过标题行 for row in reader: 列名 = row[2] print(列名)</code>
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!