我有一个叫做houses的数据框:
transaction_id house_id date_sale sale_price boolean_2015 \
0 1 1 31 Mar 2016 £880,000 True
3 4 2 31 Mar 2016 £450,000 True
4 5 3 31 Mar 2016 £680,000 True
6 7 4 31 Mar 2016 £1,850,000 True
postcode
0 EC2Y
3 EC2Y
4 EC1Y
6 EC2Y
我想知道如何根据每个邮政编码计算平均售价 所以输出是
Average
0 EC1Y £123220
1 EC2Y £434930
我是用averages = data.groupby(['postcode'], as_index=False).mean()
做的
但这并没有返回售价
有什么想法吗?你知道吗
您可以先将^{} } 列} 强制转换到
£,
转换为空字符串,然后将^{sale_price
转换为空字符串。最后一次由^{string
如果需要,请将£
添加到sale_price
列:相关问题 更多 >
编程相关推荐