有“分发业务员”、“是否签收”、“签收状态”等数据用py 处理表格数据 自动生成数据透视表
时间: 2023-11-05 15:03:22 浏览: 38
您可以使用 Pandas 库来处理表格数据,并使用 Pivot Table 功能来生成数据透视表。以下是一个简单的示例代码:
```python
import pandas as pd
# 读取表格数据
df = pd.read_excel('your_file.xlsx')
# 使用 Pivot Table 生成数据透视表
pivot_table = pd.pivot_table(df,
values=['分发业务员'],
index=['是否签收'],
columns=['签收状态'],
aggfunc='count',
margins=True)
# 输出数据透视表
print(pivot_table)
```
在这个例子中,我们假设您的表格文件名为 `your_file.xlsx`,其中包含了 `分发业务员`、`是否签收` 和 `签收状态` 的数据。我们使用 `pd.read_excel()` 方法读取表格数据,并使用 `pd.pivot_table()` 方法生成数据透视表。在 `pd.pivot_table()` 方法中,我们指定了要计算的值、行和列,以及聚合函数(在这里我们使用了 `count`)。最后,我们使用 `print()` 方法输出数据透视表。
请注意,这只是一个简单的示例代码,您需要根据您的具体需求进行修改。如果您需要更多关于 Pandas 和数据透视表的信息,可以参考 Pandas 的官方文档。