如何从给定的数据帧创建一个枢轴 table?

How to create a pivot table from a given dataframe?

我从seaborn导入了tips数据集,试图找出周六和周日午餐和晚餐的最大账单金额。

我试过下面的代码但出现错误:

pd.pivot_table(df, values=df['total_bill'], index=df['day'],
               columns=df['time'], aggfunc='max')

为了获取 'Sat' 和 'Sun' 索引的数据,您可以将 loc 与您创建的数据透视表一起使用。

pd.pivot_table(df, values='total_bill',index='day', 
               columns='time', aggfunc='max').loc[['Sat', 'Sun']]