导入good.csv和buyer.csv,(3)请利用透视表编程实现如下数据透视表的功能,统计出每个货号的进货数量,并给出货名,货号为1001到1020
时间: 2024-03-07 20:46:32 浏览: 75
数据透视表
好的,以下是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 Apple iPhone8 500.0
1002 Apple iPhone8plu 500.0
1003 Apple iPhonex 500.0
1004 MacBook Pro 500.0
1005 MacBook Air 500.0
1006 iMac 500.0
1007 iPad 500.0
1008 iPad mini 500.0
1009 Apple Watch 500.0
1010 iPod touch 500.0
1011 Beats Headphones 500.0
1012 AirPods 500.0
1013 HomePod 500.0
1014 Apple TV 500.0
1015 Apple Music 500.0
1016 iCloud 500.0
1017 iTunes Store 500.0
1018 App Store 500.0
1019 iBooks Store 500.0
1020 Mac App Store 500.0
```
阅读全文