我有两张表,一张销量表,一张库存表,销量表里面有站点,库存表没有站点,我想把两张表放一起。出现了一个问题,在每个站点都会有库存数量,我尝试把站点里面的库存数隐藏起来,但是总计的库存是几个站点合计的(图1)。
如果我取平均数,那么在同时选几个产品的时候在行总计的地方库存又不会显示总的合计数(图2)。
我只想要总计的库存数,不想每个站点都显示库存数,有啥办法能解决吗
图1:
图2:
我有两张表,一张销量表,一张库存表,销量表里面有站点,库存表没有站点,我想把两张表放一起。出现了一个问题,在每个站点都会有库存数量,我尝试把站点里面的库存数隐藏起来,但是总计的库存是几个站点合计的(图1)。
如果我取平均数,那么在同时选几个产品的时候在行总计的地方库存又不会显示总的合计数(图2)。
我只想要总计的库存数,不想每个站点都显示库存数,有啥办法能解决吗
图1:
图2:
import pandas as pd
# 读取销量表和库存表
sales = pd.read_csv('sales.csv')
inventory = pd.read_csv('inventory.csv')
# 合并表格
merged_table = sales.merge(inventory, on='product_id', how='left') # 假设产品ID是用于连接两张表的字段
# 添加站点库存列
merged_table['total_inventory'] = merged_table[['site_1_stock', 'site_2_stock', 'site_3_stock']].sum(axis=1) # 具体列名需根据实际情况调整
# 选择显示的列
columns_to_show = ['product_id', 'product_name', 'total_inventory']
final_table = merged_table[columns_to_show]
# 将结果保存为新的csv文件
final_table.to_csv('final_table.csv', index=False)