图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()