pandas对数据透视表中的数据按价格也降序排列
时间: 2023-10-02 07:06:09 浏览: 130
使用Pandas对数据进行筛选和排序的实现
5星 · 资源好评率100%
可以使用 pandas 中的 `sort_values()` 方法来对数据透视表中的数据按价格降序排列。代码示例如下:
```python
import pandas as pd
# 读取数据
data = pd.read_csv('data.csv')
# 使用数据透视表统计各区域各类户型的平均价格
result = pd.pivot_table(data, values='价格', index='区域', columns='户型', aggfunc='mean')
# 对数据按价格降序排列
result = result.sort_values(by='价格', ascending=False)
# 打印统计结果
print(result)
```
其中,`sort_values()` 方法的第一个参数为要排序的列名,第二个参数为排序方式,`ascending=False` 表示按降序排列。上述代码中,我们将数据透视表中的数据按价格降序排列。最终得到的 `result` 数据框即为各区域各类户型的平均价格,且按价格降序排列。
阅读全文