wahrscheinlich wohl zum 1.000ten Mal gefragt...
Wie kann ich aus einer CSV-Datei ROWS auslesen, die ganz bestimmten Kriterien genügen?
In SQL würde das etwa so aussehen (i, j die i-te bzw j-te Spalte):
"SELECT * FROM MYTABLE WHERE col(i) in ("X","Y","Z") or col(j)=25;"
ich verfolge im Moment diesen Ansatz:
Code: Alles auswählen
import csv
myfile=r"C:\MeinPath\MyFile.csv"
with open(myfile) as csvdatei:
csv_reader_object = csv.reader(csvdatei, delimiter=';')
for row in csv_reader_object:
print(row)
Ich will aber nur die ROWS haben, bei denen z.B....
in Column1 der String X oder Y oder Z steht und
in Column 2 der Wert 25.
Welchen Hinweis könnt ihr mir bitte dazugeben?
Vielen Dank
Tom