Панды означают функцию, возвращающую тип данных метода
У меня большой датафрейм с 4 столбцами.
df
Name Location-A Location B cart_no
test1 56 34 3
test2 65 31 1
test3 16 21 2
test4 6 14 1
df_new = df.query('cart_no == 1')
df_new["distance"]= df_new["Location-A"] - df_new["Location-B"]
avg = df_new.distance.mean()
type(avg)
method
Я создал новый df_new согласно запросу. На этом df_new
есть два столбца, представляющих location A
а также location B
, взял разницу между этими двумя столбцами и добавил ее в df_new как другой столбец.
Теперь, когда я беру среднее df_new.distance.mean
Я получаю целую серию (столбец) в качестве вывода, а не одно число.
Как я могу найти среднее значение расстояния в df_new
?