python 计算透视出数据的百分比
时间: 2023-06-08 20:05:43 浏览: 171
左手pandas右手Python,带你学习数据透视表
可以使用Python的pandas库进行计算。假设数据存储在DataFrame对象中,可以使用如下代码计算透视出数据的百分比:
```python
import pandas as pd
# 假设数据存储在df中
# 计算每个类别的数量
count_by_category = df.groupby('category')['amount'].count()
# 计算每个类别的百分比
percent_by_category = count_by_category / count_by_category.sum() * 100
# 打印结果
print(percent_by_category)
```
其中,'category'是数据中类别的列名,'amount'是每个记录的金额。这段代码会计算出每个类别的数量和百分比,并打印出结果。
阅读全文