Wie liest man eine einzelne Zeile von CSV-Daten in Python?
Gibt es eine Menge Beispiele für das Lesen der csv-Daten mit python, wie diese:
import csv
with open('some.csv', newline='') as f:
reader = csv.reader(f)
for row in reader:
print(row)
Ich will nur zum Lesen einer Zeile von Daten, und geben Sie es in verschiedenen Variablen. Wie mache ich das? Ich habe überall gesucht für ein Beispiel.
Mein code ruft den Wert für i, und keiner der anderen Werte
reader = csv.reader(csvfile, delimiter=',', quotechar='"')
for row in reader:
i = int(row[0])
a1 = int(row[1])
b1 = int(row[2])
c1 = int(row[2])
x1 = int(row[2])
y1 = int(row[2])
z1 = int(row[2])
InformationsquelleAutor der Frage andrebruton | 2013-06-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Lesen nur die erste Zeile der csv-Datei verwenden
next()
auf das reader-Objekt.oder :
InformationsquelleAutor der Antwort Ashwini Chaudhary
können Sie nur die erste Zeile wie:
InformationsquelleAutor der Antwort dm03514
Können Sie Pandas-Bibliothek zum Lesen der ersten paar Zeilen aus dem riesigen Datensatz.
Können Sie erwähnen die Anzahl der Zeilen, die gelesen werden, in die parameter nCols.
InformationsquelleAutor der Antwort Aravind Krishnakumar
Aus der Python-Dokumentation:
Einfach Ihre string-Daten in eine singleton-Liste.
InformationsquelleAutor der Antwort Robert Elwell
Der einfache Weg, um jede Zeile in der csv-Datei
InformationsquelleAutor der Antwort Oscar.Chou