範例 - KTHLARGEST 函式

這個範例將探討如何使用匯總函式,透過 KTHLARGESTKTHLARGESTUNIQUE 函式計算資料欄中值的排名。

來源:

假設您有一組學生測驗成績:

StudentScore
Anna84
Ben71
Caleb76
Danielle87
Evan85
Faith92
Gabe87
Hannah99
Ian73
Jane68

轉換:

您可以使用下列轉換指令,擷取第 1 到第 4 高的測驗成績:

derive type:single value:KTHLARGEST(Score, 1) as: '1st'

derive type:single value:KTHLARGEST(Score, 2) as: '2nd'

derive type:single value:KTHLARGEST(Score, 3) as: '3rd'

derive type:single value:KTHLARGEST(Score, 4) as: '4th'

derive type:single value:KTHLARGESTUNIQUE(Score, 3) as: '3rdUnique'

derive type:single value:KTHLARGESTUNIQUE(Score, 4) as: '4thUnique'

結果:

當您重新整理資料欄時,資料集可能看起來如下:

StudentScore1st2nd3rd4th3rdUnique4thUnique
Anna84999287878785
Ben71999287878785
Caleb76999287878785
Danielle87999287878785
Evan85999287878785
Faith92999287878785
Gabe87999287878785
Hannah99999287878785
Ian73999287878785
Jane68999287878785

附註:

  • 87 這個值同時是第三和第四高的分數。
    • 如果是 KTHLARGEST 函式,這個值會是第三和第四名的輸出。
    • 如果是 KTHLARGESTUNIQUE 函式,這個值只會是第三名的輸出。
本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
Google Cloud Dataprep 說明文件
需要協助嗎?請前往我們的支援網頁