我有一个如下所示的数据框:
Country whiskey points price
usa A 12 10.0
usa B 15 12
japan C 16 18
usa C 14 11.0
canada C 15 10
我正在尝试根据国家/地区和该国家/地区提供的威士忌对数据进行分组。然后获得该国威士忌的平均价格和威士忌积分。并将新数据保存到csv中。
我曾尝试在国家和威士忌上使用 groupby 函数,但是我坚持获取平均均值并写入新表以保存到csv中。
我尝试了data_df.groupby(['country','whiskey'].agg({'price':'mean','points':'mean'})
,但遇到错误,提示 DataError:没有要聚合的数字类型