Выбор и работа со столбцами в .csv

У меня есть CSV с 38 столбцами и 1500+ строк, который содержит числа и строки. Я хочу, чтобы 3 столбца (x, y, z) данных с плавающей точкой из этого набора, чтобы найти среднее значениеf=(x+y)/z, После исследования я успешно выделил эти столбцы в виде массивов и выполнилf=(x+y)/z, Теперь, когда я пытаюсь суммировать f, массив не складывается. Я печатаю f И вижу 1500 единиц правильных значений, но не их сумму.

  reader=csv.reader(open('myfile.csv' ,"rb"),delimiter=',')
  reader.next()
  reader.next()
  x=list(reader)
  data=numpy.array(x)
  rows=data.shape[0]
  for i in range (0,rows):
      x=numpy.array(data[i,18]).astype('float')
      y=numpy.array(data[i,19]).astype('float')
      z=numpy.array(data[i,6]).astype('float')
      f=numpy.array((x+y)/z)
      average=numpy.sum(f)/rows
      print average

Ответы на вопрос(3)

Ваш ответ на вопрос