AI & Data Dreamers練功房
寶箱片場規則
PIPELINE GATES・資料工程關卡・初階・3 題

資料工程初階・資料清洗白板題

這一頁是題幹試閱;登入/註冊後每題可以在瀏覽器裡執行、對答案,第一次交對 +10 XP。

  1. 01

    資料清洗的練習

    容易

    輸入一行以逗號分隔的價格字串(來源是爬蟲抓下來的欄位,可能有空值、多餘空白或非數字)。

    請忽略空值與非數字的項目,只保留整數價格,依序印出:

    1. 有效筆數
    2. 價格總和
    3. 平均價格(四捨五入到小數第 1 位)

    輸出格式:

    有效筆數: (筆數)

    總和: (總和)

    平均: (平均)

    作答登入後可作答
  2. 02

    字典的練習

    中等

    以下是一段客服留言的關鍵字紀錄(資料 hard code 於程式中,全部是小寫英文、以空白分隔):

    logs = 'refund delay refund login error delay refund login app error delay'

    用字典統計每個關鍵字出現的次數,印出出現次數最多的前 3 名。

    次數相同時,依關鍵字字母順序排列。

    輸出格式(每行一個,關鍵字與次數以空白分隔):

    關鍵字 次數

    作答登入後可作答
  3. 03

    一維串列的練習

    容易

    輸入一行以空白分隔的商品代碼(同一個代碼可能因為重複抓取而出現多次)。

    請去除重複的代碼,但保留「第一次出現」的順序,印出去重後的代碼(以空白分隔)與被移除的筆數。

    不可以用 set 直接轉換後排序——順序必須與第一次出現的順序相同。

    輸出格式:

    (去重後的代碼,以空白分隔)

    移除重複: (筆數) 筆

    作答登入後可作答