某商場開業(yè)不久,老板為研判商場運營情況,調取了最近一個月的商品銷售情況,如圖表1如示。老板想知道哪些商品賣的多,哪些商品產生的利潤多,同時為表彰先進,需統(tǒng)計每個員工銷售商品數量,并做成圖表,現(xiàn)老板高薪聘請你為運營總監(jiān),要求你設計python程序,完成上述功能。
import pandas as pd
import matplotlib.jye.ai as plt
pd.set_option('display.unicode.ambiguous_as_wide',True)#處理列數據無法對齊的情況
pd.set_option('display.unicode.east_asian_width',True)
plt.rcParams['font.jye.ai-serif']='simhei'#圖表顯示中文字體
df=pd.read_csv(“sale.jye.ai“,encoding=“gbk“)#導入待處理 CSV 文件
①df.jye.ai[0,“銷售人員“]=“畢春艷“df.jye.ai[0,“銷售人員“]=“畢春艷“#修改第 1 行顯示器的銷售人員為“畢春艷
df[“利潤“]=(df[“單品售價“]-df[“單品進價“])*df[“銷售數量“]#計算出每一筆業(yè)業(yè)務利潤的情況
df1=②df.groupby(“商品名稱“)[[“銷售數量“,“利潤“]].sum( ?。?/div>df.groupby(“商品名稱“)[[“銷售數量“,“利潤“]].sum( ?。?/div>#按“商品名稱“統(tǒng)計本月“銷售數量“,“利潤“的總和
print(③df1.sort_values(“利潤“,ascending=False).head(3)df1.sort_values(“利潤“,ascending=False).head(3))#篩選出本月賺錢較多的前3種商品
#同理,統(tǒng)計同種商品的月銷量,代碼略
#統(tǒng)計本月每一位銷售人員的商品銷售數量
df2=df.groupby(“銷售人員“,as_index=False)[“銷售數量“].sum( )
print(④df2[(df2[“銷售數量“]>25)|(df2[“銷售數量“]<=10)]df2[(df2[“銷售數量“]>25)|(df2[“銷售數量“]<=10)])#篩選出本月銷售數量>25 或銷售數量<10 的銷售人員
x=⑤df2[“銷售人員“]或df2.銷售人員df2[“銷售人員“]或df2.銷售人員;y=df2[“銷售數量“]#以垂直柱形圖的形式統(tǒng)計顯示所有銷售員的業(yè)績
plt.figure(figsize=(8,4))
plt.jye.ai(“商場運營情況分析“)
plt.jye.ai(x,y,label=“銷售人員業(yè)績圖“,color=“r“)
plt.jye.ai( ?。?br />plt.jye.ai( ?。?/h1>【考點】Python語言變量和賦值語句.【答案】df.jye.ai[0,“銷售人員“]=“畢春艷“;df.groupby(“商品名稱“)[[“銷售數量“,“利潤“]].sum( ?。籨f1.sort_values(“利潤“,ascending=False).head(3);df2[(df2[“銷售數量“]>25)|(df2[“銷售數量“]<=10)];df2[“銷售人員“]或df2.銷售人員【解答】【點評】聲明:本試題解析著作權屬菁優(yōu)網所有,未經書面同意,不得復制發(fā)布。發(fā)布:2024/5/23 20:38:36組卷:0引用:3難度:0.4
相似題
-
1.有如下Python程序段:
執(zhí)行該程序段后,在下列選項中列表a中各元素值可能的是( ?。?/h2>
發(fā)布:2024/12/17 7:30:1組卷:10引用:6難度:0.5
-
2.有如下Python程序段:
下列不可能是該程序段輸出的結果的是( ?。?/h2>
發(fā)布:2024/12/20 8:30:2組卷:1引用:1難度:0.8
-
3.有如下Python程序段:
cy=[“取長補短”,“一言為定”,“張燈結彩”,“坐井觀天”,“風平浪靜”,“張三李四”]
print(cy[2:5][1])
程序運行后,輸出的結果是( ?。?/h2>
發(fā)布:2024/12/17 13:30:1組卷:3引用:1難度:0.5
df.groupby(“商品名稱“)[[“銷售數量“,“利潤“]].sum( ?。?/div>#按“商品名稱“統(tǒng)計本月“銷售數量“,“利潤“的總和
print(③
#同理,統(tǒng)計同種商品的月銷量,代碼略
#統(tǒng)計本月每一位銷售人員的商品銷售數量
df2=df.groupby(“銷售人員“,as_index=False)[“銷售數量“].sum( )
print(④
x=⑤
plt.figure(figsize=(8,4))
plt.jye.ai(“商場運營情況分析“)
plt.jye.ai(x,y,label=“銷售人員業(yè)績圖“,color=“r“)
plt.jye.ai( ?。?br />plt.jye.ai( ?。?/h1>
print(③
df1.sort_values(“利潤“,ascending=False).head(3)
df1.sort_values(“利潤“,ascending=False).head(3)
)#篩選出本月賺錢較多的前3種商品#同理,統(tǒng)計同種商品的月銷量,代碼略
#統(tǒng)計本月每一位銷售人員的商品銷售數量
df2=df.groupby(“銷售人員“,as_index=False)[“銷售數量“].sum( )
print(④
df2[(df2[“銷售數量“]>25)|(df2[“銷售數量“]<=10)]
df2[(df2[“銷售數量“]>25)|(df2[“銷售數量“]<=10)]
)#篩選出本月銷售數量>25 或銷售數量<10 的銷售人員x=⑤
df2[“銷售人員“]或df2.銷售人員
df2[“銷售人員“]或df2.銷售人員
;y=df2[“銷售數量“]#以垂直柱形圖的形式統(tǒng)計顯示所有銷售員的業(yè)績plt.figure(figsize=(8,4))
plt.jye.ai(“商場運營情況分析“)
plt.jye.ai(x,y,label=“銷售人員業(yè)績圖“,color=“r“)
plt.jye.ai( ?。?br />plt.jye.ai( ?。?/h1>
【考點】Python語言變量和賦值語句.
【答案】df.jye.ai[0,“銷售人員“]=“畢春艷“;df.groupby(“商品名稱“)[[“銷售數量“,“利潤“]].sum( ?。籨f1.sort_values(“利潤“,ascending=False).head(3);df2[(df2[“銷售數量“]>25)|(df2[“銷售數量“]<=10)];df2[“銷售人員“]或df2.銷售人員
【解答】
【點評】
聲明:本試題解析著作權屬菁優(yōu)網所有,未經書面同意,不得復制發(fā)布。
發(fā)布:2024/5/23 20:38:36組卷:0引用:3難度:0.4
相似題
-
1.有如下Python程序段:
執(zhí)行該程序段后,在下列選項中列表a中各元素值可能的是( ?。?/h2>發(fā)布:2024/12/17 7:30:1組卷:10引用:6難度:0.5 -
2.有如下Python程序段:
下列不可能是該程序段輸出的結果的是( ?。?/h2>發(fā)布:2024/12/20 8:30:2組卷:1引用:1難度:0.8 -
3.有如下Python程序段:
cy=[“取長補短”,“一言為定”,“張燈結彩”,“坐井觀天”,“風平浪靜”,“張三李四”]
print(cy[2:5][1])
程序運行后,輸出的結果是( ?。?/h2>發(fā)布:2024/12/17 13:30:1組卷:3引用:1難度:0.5
把好題分享給你的好友吧~~
本網部分資源來源于會員上傳,除本網組織的資源外,版權歸原作者所有,如有侵犯版權,請立刻和本網聯(lián)系并提供證據,本網將在三個工作日內改正