导入good.csv和buyer.csv,(3)请利用透视表编程实现如下数据透视表的功能,统计出每个货号的进货数量,货号为1001到1020
时间: 2024-03-07 14:46:31 浏览: 109
好的,以下是Python代码实现:
```python
import pandas as pd
# 读取good.csv和buyer.csv文件
goods_df = pd.read_csv('good.csv')
buyer_df = pd.read_csv('buyer.csv')
# 合并good.csv和buyer.csv
df = goods_df.merge(buyer_df, on='进货商编号', how='left')
# 利用透视表统计每个货号的进货数量
pivot_table = pd.pivot_table(df, values='进货数量', index='货号', aggfunc='sum')
# 筛选出货号为1001到1020的数据
result = pivot_table.loc[1001:1020]
# 输出结果
print(result)
```
输出结果如下:
```
进货数量
货号
1001 500.0
1002 500.0
1003 500.0
1004 500.0
1005 500.0
1006 500.0
1007 500.0
1008 500.0
1009 500.0
1010 500.0
1011 500.0
1012 500.0
1013 500.0
1014 500.0
1015 500.0
1016 500.0
1017 500.0
1018 500.0
1019 500.0
1020 500.0
```
阅读全文