Я хочу преобразовать все строки фрейма данных в массивы и использовать массивы в функции. Функция должна создать новый столбец с результатами функции для каждой строки.
def harmonicMean(arr):
sum = 0;
for item in arr:
sum = sum + float(1.0/item);
print "inside" + str(float(1.0/item));
print sum;
return float(len(arr) / sum);
Функция фактически генерирует среднее гармоническое для каждой строки во фрейме данных. Эти значения должны быть заполнены в новом столбце во фрейме данных. (фрейм данных также содержит Nan
значения)