【发布时间】:2021-05-16 08:13:47
【问题描述】:
我有一个包含以下数据的 CSV 文件:
| Product | Date | Company | Revenue |
|---|---|---|---|
| A | 2/1/2021 | 1230 | 24314 |
| A | 2/1/2021 | 1224 | 14222 |
| B | 2/1/2021 | 1442 | 24141 |
| B | 2/1/2021 | 1424 | 54352 |
| B | 2/1/2021 | 4919 | 12213 |
| C | 2/1/2021 | 2312 | 43536 |
| C | 2/1/2021 | 2322 | 24241 |
| D | 2/1/2021 | 1131 | 34532 |
| E | 2/1/2021 | 1414 | 45645 |
| E | 2/1/2021 | 7674 | 21321 |
我有一个脚本可以过滤每个产品,然后为该产品创建一个 CSV:
report_import = (r’path\product_report.csv")
report_df = pd.read_csv(report_import, sep='\t',encoding="utf16")
# Get all available products
products = set(report_df[‘Product’])
for product in products:
#Perform a filter for each product
temp_df = report_df[report_df[‘Product’] == product]
temp_df.to_csv(r"path\" + product + ".csv", index=False)
如何添加显示收入列总和的总计行?
【问题讨论】: