某商場(chǎng)開(kāi)業(yè)不久,老板為研判商場(chǎng)運(yùn)營(yíng)情況,調(diào)取了最近一個(gè)月的商品銷售情況,如圖表1如示。老板想知道哪些商品賣的多,哪些商品產(chǎn)生的利潤(rùn)多,同時(shí)為表彰先進(jìn),需統(tǒng)計(jì)每個(gè)員工銷售商品數(shù)量,并做成圖表,現(xiàn)老板高薪聘請(qǐng)你為運(yùn)營(yíng)總監(jiān),要求你設(shè)計(jì)python程序,完成上述功能。
import pandas as pd
import matplotlib.jye.ai as plt
pd.set_option('display.unicode.ambiguous_as_wide',True)#處理列數(shù)據(jù)無(wú)法對(duì)齊的情況
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“)#導(dǎo)入待處理 CSV 文件
①df.jye.ai[0,“銷售人員“]=“畢春艷“df.jye.ai[0,“銷售人員“]=“畢春艷“#修改第 1 行顯示器的銷售人員為“畢春艷
df[“利潤(rùn)“]=(df[“單品售價(jià)“]-df[“單品進(jìn)價(jià)“])*df[“銷售數(shù)量“]#計(jì)算出每一筆業(yè)業(yè)務(wù)利潤(rùn)的情況
df1=②df.groupby(“商品名稱“)[[“銷售數(shù)量“,“利潤(rùn)“]].sum( ?。?/div>df.groupby(“商品名稱“)[[“銷售數(shù)量“,“利潤(rùn)“]].sum( ?。?/div>#按“商品名稱“統(tǒng)計(jì)本月“銷售數(shù)量“,“利潤(rùn)“的總和
print(③df1.sort_values(“利潤(rùn)“,ascending=False).head(3)df1.sort_values(“利潤(rùn)“,ascending=False).head(3))#篩選出本月賺錢較多的前3種商品
#同理,統(tǒng)計(jì)同種商品的月銷量,代碼略
#統(tǒng)計(jì)本月每一位銷售人員的商品銷售數(shù)量
df2=df.groupby(“銷售人員“,as_index=False)[“銷售數(shù)量“].sum( ?。?br />print(④df2[(df2[“銷售數(shù)量“]>25)|(df2[“銷售數(shù)量“]<=10)]df2[(df2[“銷售數(shù)量“]>25)|(df2[“銷售數(shù)量“]<=10)])#篩選出本月銷售數(shù)量>25 或銷售數(shù)量<10 的銷售人員
x=⑤df2[“銷售人員“]或df2.銷售人員df2[“銷售人員“]或df2.銷售人員;y=df2[“銷售數(shù)量“]#以垂直柱形圖的形式統(tǒng)計(jì)顯示所有銷售員的業(yè)績(jī)
plt.figure(figsize=(8,4))
plt.jye.ai(“商場(chǎng)運(yùn)營(yíng)情況分析“)
plt.jye.ai(x,y,label=“銷售人員業(yè)績(jī)圖“,color=“r“)
plt.jye.ai( )
plt.jye.ai( ?。?/h1>【考點(diǎn)】Python語(yǔ)言變量和賦值語(yǔ)句.【答案】df.jye.ai[0,“銷售人員“]=“畢春艷“;df.groupby(“商品名稱“)[[“銷售數(shù)量“,“利潤(rùn)“]].sum( ?。?;df1.sort_values(“利潤(rùn)“,ascending=False).head(3);df2[(df2[“銷售數(shù)量“]>25)|(df2[“銷售數(shù)量“]<=10)];df2[“銷售人員“]或df2.銷售人員【解答】【點(diǎn)評(píng)】聲明:本試題解析著作權(quán)屬菁優(yōu)網(wǎng)所有,未經(jīng)書(shū)面同意,不得復(fù)制發(fā)布。發(fā)布:2024/5/23 20:38:36組卷:0引用:3難度:0.4
相似題
-
1.運(yùn)行下列Python程序后輸出的結(jié)果是( ?。?br />
發(fā)布:2025/1/2 9:30:2組卷:1引用:3難度:0.6
-
2.期中考試結(jié)束后,學(xué)生的姓名、班級(jí)、信息、通用成績(jī)保存在“成績(jī).xlsx”文件中,部分?jǐn)?shù)據(jù)截圖如圖a所示。為了得到技術(shù)平均分前3名的班級(jí)信息,小李同學(xué)利用pandas模塊進(jìn)行數(shù)據(jù)分析,分析結(jié)果如圖b所示。數(shù)據(jù)分析代碼如下,請(qǐng)回答以下問(wèn)題。
(1)加框處代碼有誤,請(qǐng)修改成正確代碼。
(2)請(qǐng)將橫線處代碼補(bǔ)充完整。
發(fā)布:2025/1/2 10:30:2組卷:2引用:1難度:0.3
-
3.小明打算搭建一個(gè)大棚溫度報(bào)警控制系統(tǒng),傳感器獲取的溫度數(shù)據(jù)經(jīng)智能終端和IOT模塊發(fā)送到服務(wù)器,服務(wù)器端程序采用FlaskWeb框架編寫(xiě),網(wǎng)站的功能頁(yè)面規(guī)劃如表所示:
序號(hào)
訪問(wèn)地址
功能說(shuō)明
1
/
主頁(yè),顯示歷史溫度列表
2
/input?id=1&temp=25
提交傳感器id和溫度數(shù)據(jù),并返回提示
3
/execute
分析統(tǒng)計(jì)溫度數(shù)據(jù)
…
…
…
實(shí)現(xiàn)上述系統(tǒng)的服務(wù)器端程序部分代碼如下:
(1)由以上代碼可知訪問(wèn)主頁(yè)的地址是http:// 。
(2)閱讀代碼可知提交的數(shù)據(jù)保存在 數(shù)據(jù)表中。
(3)①處路由為 ,②處的請(qǐng)求方式為 (GET/POST二選一)
(4)③處應(yīng)填寫(xiě)的代碼為 。 發(fā)布:2025/1/2 10:30:2組卷:2引用:1難度:0.4
df.groupby(“商品名稱“)[[“銷售數(shù)量“,“利潤(rùn)“]].sum( ?。?/div>#按“商品名稱“統(tǒng)計(jì)本月“銷售數(shù)量“,“利潤(rùn)“的總和
print(③
#同理,統(tǒng)計(jì)同種商品的月銷量,代碼略
#統(tǒng)計(jì)本月每一位銷售人員的商品銷售數(shù)量
df2=df.groupby(“銷售人員“,as_index=False)[“銷售數(shù)量“].sum( ?。?br />print(④
x=⑤
plt.figure(figsize=(8,4))
plt.jye.ai(“商場(chǎng)運(yùn)營(yíng)情況分析“)
plt.jye.ai(x,y,label=“銷售人員業(yè)績(jī)圖“,color=“r“)
plt.jye.ai( )
plt.jye.ai( ?。?/h1>
print(③
df1.sort_values(“利潤(rùn)“,ascending=False).head(3)
df1.sort_values(“利潤(rùn)“,ascending=False).head(3)
)#篩選出本月賺錢較多的前3種商品#同理,統(tǒng)計(jì)同種商品的月銷量,代碼略
#統(tǒng)計(jì)本月每一位銷售人員的商品銷售數(shù)量
df2=df.groupby(“銷售人員“,as_index=False)[“銷售數(shù)量“].sum( ?。?br />print(④
df2[(df2[“銷售數(shù)量“]>25)|(df2[“銷售數(shù)量“]<=10)]
df2[(df2[“銷售數(shù)量“]>25)|(df2[“銷售數(shù)量“]<=10)]
)#篩選出本月銷售數(shù)量>25 或銷售數(shù)量<10 的銷售人員x=⑤
df2[“銷售人員“]或df2.銷售人員
df2[“銷售人員“]或df2.銷售人員
;y=df2[“銷售數(shù)量“]#以垂直柱形圖的形式統(tǒng)計(jì)顯示所有銷售員的業(yè)績(jī)plt.figure(figsize=(8,4))
plt.jye.ai(“商場(chǎng)運(yùn)營(yíng)情況分析“)
plt.jye.ai(x,y,label=“銷售人員業(yè)績(jī)圖“,color=“r“)
plt.jye.ai( )
plt.jye.ai( ?。?/h1>
【考點(diǎn)】Python語(yǔ)言變量和賦值語(yǔ)句.
【答案】df.jye.ai[0,“銷售人員“]=“畢春艷“;df.groupby(“商品名稱“)[[“銷售數(shù)量“,“利潤(rùn)“]].sum( ?。?;df1.sort_values(“利潤(rùn)“,ascending=False).head(3);df2[(df2[“銷售數(shù)量“]>25)|(df2[“銷售數(shù)量“]<=10)];df2[“銷售人員“]或df2.銷售人員
【解答】
【點(diǎn)評(píng)】
聲明:本試題解析著作權(quán)屬菁優(yōu)網(wǎng)所有,未經(jīng)書(shū)面同意,不得復(fù)制發(fā)布。
發(fā)布:2024/5/23 20:38:36組卷:0引用:3難度:0.4
相似題
-
1.運(yùn)行下列Python程序后輸出的結(jié)果是( ?。?br />
發(fā)布:2025/1/2 9:30:2組卷:1引用:3難度:0.6 -
2.期中考試結(jié)束后,學(xué)生的姓名、班級(jí)、信息、通用成績(jī)保存在“成績(jī).xlsx”文件中,部分?jǐn)?shù)據(jù)截圖如圖a所示。為了得到技術(shù)平均分前3名的班級(jí)信息,小李同學(xué)利用pandas模塊進(jìn)行數(shù)據(jù)分析,分析結(jié)果如圖b所示。數(shù)據(jù)分析代碼如下,請(qǐng)回答以下問(wèn)題。
(1)加框處代碼有誤,請(qǐng)修改成正確代碼。
(2)請(qǐng)將橫線處代碼補(bǔ)充完整。發(fā)布:2025/1/2 10:30:2組卷:2引用:1難度:0.3 -
3.小明打算搭建一個(gè)大棚溫度報(bào)警控制系統(tǒng),傳感器獲取的溫度數(shù)據(jù)經(jīng)智能終端和IOT模塊發(fā)送到服務(wù)器,服務(wù)器端程序采用FlaskWeb框架編寫(xiě),網(wǎng)站的功能頁(yè)面規(guī)劃如表所示:
序號(hào) 訪問(wèn)地址 功能說(shuō)明 1 / 主頁(yè),顯示歷史溫度列表 2 /input?id=1&temp=25 提交傳感器id和溫度數(shù)據(jù),并返回提示 3 /execute 分析統(tǒng)計(jì)溫度數(shù)據(jù) … … …
(1)由以上代碼可知訪問(wèn)主頁(yè)的地址是http://
(2)閱讀代碼可知提交的數(shù)據(jù)保存在
(3)①處路由為
(4)③處應(yīng)填寫(xiě)的代碼為發(fā)布:2025/1/2 10:30:2組卷:2引用:1難度:0.4
把好題分享給你的好友吧~~
深圳市菁優(yōu)智慧教育股份有限公司
©2010-2025 jyeoo.com 版權(quán)所有
APP開(kāi)發(fā)者:深圳市菁優(yōu)智慧教育股份有限公司| 應(yīng)用名稱:菁優(yōu)網(wǎng) | 應(yīng)用版本:5.0.7 |隱私協(xié)議|第三方SDK|用戶服務(wù)條款
本網(wǎng)部分資源來(lái)源于會(huì)員上傳,除本網(wǎng)組織的資源外,版權(quán)歸原作者所有,如有侵犯版權(quán),請(qǐng)立刻和本網(wǎng)聯(lián)系并提供證據(jù),本網(wǎng)將在三個(gè)工作日內(nèi)改正