大力老師收集了學校高三年級7選3選課數(shù)據(jù),存儲在“選課情況.xlsx”中,其數(shù)據(jù)格式如圖1所示,學科列下的“1”表示相應行的學生選了該學科,“0”表示未選。
(1)大力老師收集的數(shù)據(jù)存在一些問題,需要進行數(shù)據(jù)整理,下列說法合理的是 ADAD(多選)
A.數(shù)據(jù)集中格式不一致的數(shù)據(jù),需要進行格式轉換
B.數(shù)據(jù)集中的異常數(shù)據(jù)應該直接刪除或忽略
C.數(shù)據(jù)集中的缺失的數(shù)據(jù)可以用任意值填充
D.數(shù)據(jù)集中的重復數(shù)據(jù)須在審核的基礎上進行合并或刪除
(2)為實現(xiàn)統(tǒng)計各班技術選考人數(shù),并找出技術選考人數(shù)最多的3個班級,大力老師通過Python編程進行數(shù)據(jù)處理,并以圖表2的形式呈現(xiàn)結果。實現(xiàn)上述功能的Python程序如下,請在橫線處填入合適的代碼。
import pandas as pd
import matplotlib.jye.ai as plt
plt.rcParams[“font.jye.ai-serif“]=[“SimHei“]#中文顯示
df=pd.read_excel(“選課情況.xlsx“)
g=df.groupby(“班級“,as_index=True).技術.①sum( ?。?/div>sum( ?。?/div>
df1=pd.DataFrame({“班級“:②g.jye.aig.jye.ai,“技術人數(shù)“:g.jye.ai})
df1=df1.sort_values(“③技術人數(shù)技術人數(shù)“,ascending=False)
x=④df1.班級[0:3]或df1[“班級“][0:3]df1.班級[0:3]或df1[“班級“][0:3]
y=df1.技術人數(shù)[0:3]
plt.jye.ai(x,y,lable=“選技術人數(shù)“)
plt.jye.ai(“技術選科人數(shù)最多的三個班級“)
plt.jye.ai(“班級“)
plt.jye.ai(“人數(shù)“)
plt.jye.ai( )
plt.jye.ai(40,50)
plt.jye.ai( ?。?/h1>【考點】Python語言變量和賦值語句.【答案】AD;sum( ?。?;g.jye.ai;技術人數(shù);df1.班級[0:3]或df1[“班級“][0:3]【解答】【點評】聲明:本試題解析著作權屬菁優(yōu)網(wǎng)所有,未經(jīng)書面同意,不得復制發(fā)布。發(fā)布:2024/5/27 14:0:0組卷:1引用:2難度: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
sum( ?。?/div>
df1=pd.DataFrame({“班級“:②
df1=df1.sort_values(“③
x=④
y=df1.技術人數(shù)[0:3]
plt.jye.ai(x,y,lable=“選技術人數(shù)“)
plt.jye.ai(“技術選科人數(shù)最多的三個班級“)
plt.jye.ai(“班級“)
plt.jye.ai(“人數(shù)“)
plt.jye.ai( )
plt.jye.ai(40,50)
plt.jye.ai( ?。?/h1>
df1=pd.DataFrame({“班級“:②
g.jye.ai
g.jye.ai
,“技術人數(shù)“:g.jye.ai})df1=df1.sort_values(“③
技術人數(shù)
技術人數(shù)
“,ascending=False)x=④
df1.班級[0:3]或df1[“班級“][0:3]
df1.班級[0:3]或df1[“班級“][0:3]
y=df1.技術人數(shù)[0:3]
plt.jye.ai(x,y,lable=“選技術人數(shù)“)
plt.jye.ai(“技術選科人數(shù)最多的三個班級“)
plt.jye.ai(“班級“)
plt.jye.ai(“人數(shù)“)
plt.jye.ai( )
plt.jye.ai(40,50)
plt.jye.ai( ?。?/h1>
【考點】Python語言變量和賦值語句.
【答案】AD;sum( ?。?;g.jye.ai;技術人數(shù);df1.班級[0:3]或df1[“班級“][0:3]
【解答】
【點評】
聲明:本試題解析著作權屬菁優(yōu)網(wǎng)所有,未經(jīng)書面同意,不得復制發(fā)布。
發(fā)布:2024/5/27 14:0:0組卷:1引用:2難度: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
把好題分享給你的好友吧~~
本網(wǎng)部分資源來源于會員上傳,除本網(wǎng)組織的資源外,版權歸原作者所有,如有侵犯版權,請立刻和本網(wǎng)聯(lián)系并提供證據(jù),本網(wǎng)將在三個工作日內改正