如何将 pandas groupby 函数中的数据分配给变量?

我有一个关于熊猫的问题。我按列(地区)对数据进行分组

GroupByDistrict = df.groupby(['District'])

然后我想获取数据

print(GroupByDistrict['Price'].agg(['median','mean']))

此命令的输出显示不同地区的平均价格。
如何将此数据分配给变量(列表或字典)?

如果我这样做

xx = GroupByDistrict['Price'].agg(['median','mean']) 
print(xx)

输出给出对象


慕码人8056858
浏览 142回答 1
1回答

四季花海

你可以这样做:district_prices = df.groupby('District').agg({'Price': [ 'median', 'mean']}).apply(list).to_dict() print(district_prices)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python