iPAS 備考專區 登入

iPAS AI 應用規劃師題庫・中級・L22 大數據處理分析與應用

iPAS 考題解析研究團隊想要知道在北美地區(NA)銷售成績最好的遊戲前五名,並希望以seaborn的條狀圖呈現結果。請選出能正確完成這項分析的程式碼。(資料集:vgsales.csv,欄位含Name、NA_Sales)

來源標記:iPAS 114年第二梯次 AI應用規劃師中級能力鑑定(114 年)

你的作答

解析

正確答案:B. sns.barplot(x="Name", y="NA_Sales", data=data.nlargest(5, "NA_Sales"))

使用data.nlargest(5, "NA_Sales")選出NA_Sales前五大的資料列,再用sns.barplot以Name為X軸、NA_Sales為Y軸繪製長條圖,正確呈現北美銷售前五名。data.head(5)只取前五列不等於前五名。

每個選項為什麼對或錯

  • A sns.barplot(x="NA_Sales", y="Name", data=data.head(5)) 錯誤選項

    data.head(5)只取資料集的前五列(可能按原始順序),不代表NA銷售前五名。

  • B sns.barplot(x="Name", y="NA_Sales", data=data.nlargest(5, "NA_Sales")) 正解

    nlargest(5, "NA_Sales")正確找出NA銷售前五名,barplot正確呈現遊戲名稱對應銷售額。

  • C sns.lineplot(x="Name", y="NA_Sales", data=data.nlargest(5, "NA_Sales")) 錯誤選項

    lineplot適合連續趨勢,不適合呈現離散的排名比較;且圖形不直觀。

  • D sns.countplot(x="Name", y="NA_Sales", data=data) 錯誤選項

    countplot用於計算類別出現次數,不能展示銷售金額,且語法不支援y參數。

答案、題目或解析有問題?回報這題

題目 © 經濟部產業發展署,AITerms.tw 僅作教學解析使用,本站解析以 CC BY-NC-SA 4.0 授權。