当前位置: 高中信息技术 / 填空题
  • 1. (2022高三上·浙江开学考) 某商场开业不久,老板为研判商场运营情况,调取了最近一个月的商品销售情况,如下表如示。老板想知道哪些商品卖的多,哪些商品产生的利润多,同时为表彰先进,需统计每个员工销售商品数量,并做成图表,现老板高薪聘请你为运营总监,要求你设计 python程序,完成上述功能。

    图1

    图2

    图3

    import pandas as pd

    import matplotlib. pyplot as plt

    pd. set_option('display. unicode. ambiguous_as_wide',True)         #处理列数据无法对齐的情况pd. set_option('display. unicode. east_asian_width',True)

    plt. rcParams['font. sans-serif'] = 'simhei'         #图表显示中文字体

    df=pd.read_csv("sale. csv",encoding="gbk")      #导入待处理CSV文件

    #修改第1行显示器的销售人员为“毕春艳

    #计算出每一笔业业务利润的情况

    df["利润"]=(df["单品售价"]-df["单品进价"])*df["销售数量"]

    #按"商品名称"统计本月"销售数量","利润"的总和

    df1=

    #筛选出本月赚钱较多的前 3 种商品

    print()

    #同理,统计同种商品的月销量,代码略

    #统计本月每一位销售人员的商品销售数量

    df2=df. groupby("销售人员",as_index=False)["销售数量"]. sum()     #筛选出本月销售数量>25 或销售数量<10 的销售人员

    print()

    #以垂直柱形图的形式统计显示所有销售员的业绩

    x=

    y=df2["销售数量"]

    plt. figure(figsize=(8,4))

    plt. title("商场运营情况分析")

    plt. bar(x,y,label="销售人员业绩图",color="r") plt. legend( )

    plt. show()

微信扫码预览、分享更方便