Я хочу взять значение столбца 4 из столбца 3 (оба их целых числа), это то, что у меня есть.csv - забрать данные одного столбца из другого
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)
Я получаю ошибку TypeError: неподдерживаемый тип операнда (ов) для -: 'список' и 'список' при этом. Я знаю, почему я получаю ошибку, но я не могу придумать, как это сделать.
Любая помощь будет замечательной!
'difference = [x [3] - x [4] для x у людей]' –
** неподдерживаемый тип операндов для -: 'str' и 'str' ** - ошибка, которую я получаю при использовании что кодирование @PeterWood –
У вас есть строки, которые нужно преобразовать в целые числа: 'int (x [3]) - int (x [4])' –