我有一个包含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
中距离col的平均值?