2.為了更好地了解某地的水質情況,科研人員采集了該地各監(jiān)測點當天的水質數據。數據中包含了各監(jiān)測點的水質類別、水溫(℃)、pH、溶解氧(mg/L)、高錳酸鹽指數(mg/L)。通過數字化學習,小申了解到水質類別從高到低分為1-5類,級別最高(質量最好)為1,級別最低(質量最差)為5。
(1)采集的水質數據如表所示,小申使用Python的數據分析核心庫pandas提供的方法進行數據整理。經檢查確認,對于同一監(jiān)測點出現多條記錄的情況,視為重復記錄,只需保留其中的第一條。若讀取的數據存放在變量df中,以下方法中能夠正確去重的是
。
監(jiān)測點名稱 |
水質類別 |
水溫 |
pH |
溶解氧 |
高錳酸鹽指數 |
監(jiān)測點1 |
4 |
24.8 |
7.25 |
4.77 |
5.16 |
監(jiān)測點2 |
3 |
23.6 |
7.56 |
5.62 |
3.54 |
監(jiān)測點3 |
5 |
24 |
6.99 |
2.45 |
4.75 |
…… |
…… |
…… |
…… |
…… |
…… |
監(jiān)測點9 |
4 |
25 |
7.33 |
4.16 |
5.84 |
監(jiān)測點2 |
3 |
23.6 |
7.56 |
5.62 |
3.54 |
監(jiān)測點10 |
3 |
24.1 |
7.27 |
5.18 |
4.35 |
監(jiān)測點11 |
1 |
23.3 |
7.74 |
7.76 |
1.86 |
A.df.dropna(axis=1,how='any',inplace=True)
B.df.dropna(axis=0,how='any',inplace=False)
C.df.drop_duplicates(subset=['監(jiān)測點名稱'],keep='first',inplace=True)
D.df.drop_duplicates(subset=['監(jiān)測點名稱'],keep='last',inplace=False)
(2)小申把整理后的數據存儲于“T4_2.csv”文件中。如圖所示,他寫程序對這些數據進行分析,在水質類別為3的記錄中,找出水溫的最大值。請將程序填寫完整,可以點擊圖標
進入開發(fā)環(huán)境,數據文件與程序位于同一文件夾目錄,本題提供的環(huán)境僅用作算法驗證。
(3)小申根據如表所示的水質數據,編寫程序繪制如圖所示的各監(jiān)測點水質類別和溶解氧分布可視化圖形。小申編寫的程序如圖所示,請將程序填寫完整,可以點擊圖標
進入開發(fā)環(huán)境,數據文件與程序位于同一文件夾目錄,本題提供的環(huán)境僅用作算法驗證。
監(jiān)測點名稱 |
水質類別 |
水溫 |
pH |
溶解氧 |
高錳酸鹽指數 |
監(jiān)測點1 |
4 |
24.8 |
7.25 |
4.77 |
5.16 |
監(jiān)測點2 |
3 |
23.6 |
7.56 |
5.62 |
3.54 |
…… |
|
|
|
|
|
(4)小申了解到水溫、pH、溶解氧、高錳酸鹽等指標都會影響水質類別,他選擇了溶解氧進行重點分析。分析如圖所示的“各監(jiān)測點水質類別和溶解氧分布”可視化圖形,說出溶解氧指數最高的監(jiān)測點的水質類別為
。請學習數字化資源中的“地表水環(huán)境質量標準”,嘗試歸納水質類別和溶解氧之間的相關關系
。
(5)小申了解到水質類別符合1類標準需要從多個指標進行判斷,其中要求溶解氧(mg/L)≥7.5。小申設計了一個算法,判斷樣本在溶解氧指標上是否符合1類標準。下面是小申設計的算法流程圖,該流程圖不滿足算法特征的
。
A.有窮性
B.有一個或多個輸出
C.確定性
D.有零個或多個輸入
(6)小申設計了一個算法,判斷樣本的水質類別是否符合2類及以上標準(即水質類別1-2認為符合,其他認為不符合)。小申編寫的程序如圖所示,以下選項填入劃線處正確的是
。
A.r<2
B.r==1 and r==2
C.r>=2
D.r==1 or r==2
(7)小申采集了某監(jiān)測點的水質數據,部分數據如表所示。小申設計了一個算法,統(tǒng)計水質類別為1的天數。請選擇合適的框圖,將其拖至右側流程圖的虛線框內,將算法設計完整。
日期 |
水質類別 |
pH |
溶解氧 |
高錳酸鹽指數 |
2021/1/1 |
3 |
7.54 |
5.39 |
4.5 |
2021/1/2 |
3 |
7.47 |
6.42 |
4.85 |
2021/1/3 |
2 |
7.8 |
6.52 |
1.52 |
2021/1/4 |
1 |
6.5 |
8.24 |
1.36 |
2021/1/5 |
3 |
7.56 |
5.21 |
4.74 |
2021/1/6 |
2 |
7.27 |
7.08 |
1.03 |
2021/1/7 |
2 |
6.87 |
6.87 |
1.03 |
2021/1/8 |
2 |
6.59 |
6.59 |
1.94 |
2021/1/9 |
1 |
7.76 |
7.76 |
3.36 |
(8)小申編寫程序統(tǒng)計某監(jiān)測點水質類別為1的天數。請完善程序代碼,將程序以原文件名保存在默認位置。點擊圖標
進入開發(fā)環(huán)境。數據存儲于T4_8.csv文件中,與該程序位于同一文件夾目錄。