货物数据处理pandas版
2023-12-16 06:05:26
1求和
from openpyxl import load_workbook
import pandas as pd
def print_hi(name):
# Use a breakpoint in the code line below to debug your script.
print(f'Hi, {name}') # Press Ctrl+F8 to toggle the breakpoint.
# Press the green button in the gutter to run the script.
if __name__ == '__main__':
filePath1 = './src/原始数据精修.xlsx'
df1 = pd.read_excel(filePath1, sheet_name='销售明细')
index_list = ['部门名称', '年度名称', '季节名称', '商品代码', '商品名称', '品牌名称', '品类名称', '颜色名称']
# 求和方法二,需将文本的列指定为索引
df1 = df1.set_index(index_list)
df1['合计'] = df1.apply(lambda x: x.sum(), axis=1)
filePath2 = './src/处理结果精修.xlsx'
#重置索引,防止单元格合并
df1 = df1.reset_index()
df1.to_excel(filePath2, sheet_name="new_sheet", index=False, na_rep=0, inf_rep=0)
print(df1)
2.去除季节年度进行聚类
#去除年度和季节进行聚类
df2 = pd.read_excel(filePath2, sheet_name='单款排名')
df2.pop('年度名称')
df2.pop('季节名称')
index_list = ['部门名称', '商品代码', '商品名称', '品牌名称', '品类名称', '颜色名称']
value_list = ['0M','1L','1XL','27','28','29','2XL','30',&
文章来源:https://blog.csdn.net/ZXG20000/article/details/135027235
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!