Ich möchte den Wert der Spalte 4 aus Spalte 3 (ihre beide Ganzzahlen), das ist, was ich habe.csv - nehmen Sie Daten von einer Spalte aus einer anderen
with open('CLASSES.csv', 'rt')as f:
reader=csv.reader(f)
people=[]
for column in reader:
people.append(column[0:8])
difference = [x[3] for x in people] - [x[4] for x in people]
print(difference)
erhalte ich die Fehler Typeerror: nicht unterstützte Operandtyp (e) für: - ‚Liste‘ und ‚Liste‘ wenn diese. Ich weiß, warum ich den Fehler bekomme, aber ich kann mir keinen Weg vorstellen.
Jede Hilfe wäre großartig!
'Unterschied = [x [3] - x [4] für x in Menschen]' –
** nicht unterstützte Operandentyp (en) für -: 'str' und 'str' ** ist der Fehler, den ich bei der Verwendung bekomme dass coding @PeterWood –
Sie haben Zeichenfolgen müssen Sie in Ganzzahlen konvertieren: 'int (x [3]) - int (x [4])' –