有必要在表格中按类型(模式)对观察值进行分组,并为每种类型将受访者支付的平均价格(价格)分组。
尝试类似df.set_index(['mode']),df.loc[:,"price"].mean()
的方法,但这不是我需要的结果。我看到这样的结果:
mode
beach 35.213412
boat 41.2341
charter 75.213412
pier 30.02384
name: price, dtype: float64
df.groupby('mode').agg({'price' :['mean']})
KeyError: "Column 'price' does not exist!"