大力老師收集了學校高三年級7選3選課數據,存儲在“選課情況.xlsx”中,其數據格式如圖1所示,學科列下的“1”表示相應行的學生選了該學科,“0”表示未選。

(1)大力老師收集的數據存在一些問題,需要進行數據整理,下列說法合理的是 ADAD(多選)
A.數據集中格式不一致的數據,需要進行格式轉換
B.數據集中的異常數據應該直接刪除或忽略
C.數據集中的缺失的數據可以用任意值填充
D.數據集中的重復數據須在審核的基礎上進行合并或刪除
(2)為實現統計各班技術選考人數,并找出技術選考人數最多的3個班級,大力老師通過Python編程進行數據處理,并以圖表2的形式呈現結果。實現上述功能的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( )sum( )
df1=pd.DataFrame({“班級“:②g.jye.aig.jye.ai,“技術人數“:g.jye.ai})
df1=df1.sort_values(“③技術人數技術人數“,ascending=False)
x=④df1.班級[0:3]或df1[“班級“][0:3]df1.班級[0:3]或df1[“班級“][0:3]
y=df1.技術人數[0:3]
plt.jye.ai(x,y,lable=“選技術人數“)
plt.jye.ai(“技術選科人數最多的三個班級“)
plt.jye.ai(“班級“)
plt.jye.ai(“人數“)
plt.jye.ai( )
plt.jye.ai(40,50)
plt.jye.ai( )
【考點】Python語言變量和賦值語句.
【答案】AD;sum( );g.jye.ai;技術人數;df1.班級[0:3]或df1[“班級“][0:3]
【解答】
【點評】
聲明:本試題解析著作權屬菁優網所有,未經書面同意,不得復制發布。
發布:2024/5/27 14:0:0組卷:1引用:2難度:0.4
相似題
-
1.運行下列Python程序后輸出的結果是( )
A.36 B.48 C.67 D.89 發布:2025/1/2 9:30:2組卷:1引用:3難度:0.6 -
2.期中考試結束后,學生的姓名、班級、信息、通用成績保存在“成績.xlsx”文件中,部分數據截圖如圖a所示。為了得到技術平均分前3名的班級信息,小李同學利用pandas模塊進行數據分析,分析結果如圖b所示。數據分析代碼如下,請回答以下問題。
(1)加框處代碼有誤,請修改成正確代碼。
(2)請將橫線處代碼補充完整。發布:2025/1/2 10:30:2組卷:2引用:1難度:0.3 -
3.小明打算搭建一個大棚溫度報警控制系統,傳感器獲取的溫度數據經智能終端和IOT模塊發送到服務器,服務器端程序采用FlaskWeb框架編寫,網站的功能頁面規劃如表所示:
序號 訪問地址 功能說明 1 / 主頁,顯示歷史溫度列表 2 /input?id=1&temp=25 提交傳感器id和溫度數據,并返回提示 3 /execute 分析統計溫度數據 … … …
(1)由以上代碼可知訪問主頁的地址是http://
(2)閱讀代碼可知提交的數據保存在
(3)①處路由為
(4)③處應填寫的代碼為發布:2025/1/2 10:30:2組卷:2引用:1難度:0.4