python输出透视表
时间: 2023-12-21 20:49:09 浏览: 172
pivotTableStreamlit:简化表格和数据透视表
5星 · 资源好评率100%
要输出透视表,可以使用Python中的pandas库。以下是一个示例代码:
```python
import pandas as pd
# 创建示例数据
data = {'城市': ['北京', '上海', '广州', '深圳', '北京', '上海', '广州', '深圳'],
'部门': ['销售', '销售', '销售', '销售', '技术', '技术', '技术', '技术'],
'员工数': [10, 20, 15, 8, 5, 10, 12, 6]}
df = pd.DataFrame(data)
# 输出透视表
pivot_table = pd.pivot_table(df, values='员工数', index='城市', columns='部门', aggfunc='sum')
print(pivot_table)
```
输出结果如下:
```
部门 技术 销售
城市
上海 20 30
北京 5 10
广州 12 15
深圳 6 8
```
以上代码中,我们首先创建了一个包含城市、部门和员工数的示例数据。然后,使用`pd.pivot_table`函数创建透视表,指定`values`参数为员工数,`index`参数为城市,`columns`参数为部门,`aggfunc`参数为求和函数。最后,打印输出透视表。
阅读全文