Ich habe eine CSV-Datei mit zwei Spalten und möchte Zeilen in eine neue CSV-Datei kopieren, wenn die erste Spalte in der Zeile nicht NULL ist und die zweite Spalte "AB; CD; EF" hat. Spalten sind durch "," getrennt. Hier ist ein BeispielPython CSV. Kopiere Daten in neue CSV basierend auf Bedingung
2213, AS, DS; FDS; SD
2343, EW; WE; RT; CX; LASKJDLK
1231, AB, CD, EF; WERWERER
,SD;DF;DF;DFGD
2322, FD; AB, CD, EF; ASDFDFAS; SDFD; SDF
ich schätze Ihre Hilfe im Voraus.
file = open(test.csv', 'r')
lines = file.readlines()
i = 1
array1 = []
while i < len(lines):
KoLID = lines[i][0:lines[i].index(',')]
if KoLID != 'None':
cname = lines[i][lines[i].index(',')+1:-1]
array1 += [(KoLID,cname)]
i += 1
array1 = sorted(array1)
file.close()
file1 = open(new.csv', 'w')
KoLID = array2[0][0]
cname = array2[0][1]
if cname[:8] == 'AB;CD;EF':
file1.write(lines)
file1.close()
ist nicht schreiben Code für Sie hier. Bitte versuchen Sie einige Dinge und kommen Sie mit Fragen zurück. – Tyler
Danke. Hier ist, was ich bisher versucht habe. file = open (test.csv‘, 'r') = Linien file.readlines() i = 1 array1 = [] während i
Bash