範例 - DEGREES 和 RADIANS 函式

這個範例說明如何使用 DEGREES 和 RADIANS 函式轉換值的測量單位。

來源:

在這個範例中,來源資料包含一系列等腰三角形的資訊。每個三角形的資訊會單獨列為一行,行中列出的值為三角形頂角的度數值。

您必須計算出各個等腰三角形所有角度的弧度。

三角形a01
t0130
t0260
t0390
t04120
t05150


轉換:

您可以使用下列公式將頂角的度數值轉換為弧度:

derive type:single value: ROUND(RADIANS(a01), 4) as: 'r01'

接著計算其餘兩個相等底角的度數值。因為三角形的三個內角總和為 180 度,所以可以使用下列公式算出每個底角的度數值:

derive type:single value: (180 - a01) / 2 as: 'a02'

將上述值轉換為弧度:

derive type:single value: ROUND(RADIANS(a02), 4) as: 'r02'

為另一個等角建立第二欄:

derive type:single value: ROUND(RADIANS(a02), 4) as: 'r03'

如要確認計算結果是否準確,可以將三欄的值加總起來後轉換為度數:

derive type:single value: ROUND(DEGREES(r01 + r02 + r03), 4) as: 'checksum'


結果:

刪除中繼的資料欄後,您就能看到以下結果,並確認總和檢查碼顯示的誤差是否在可接受範圍內:

三角形a01r03r02r01總和檢查碼
t01301.30951.30950.5238179.9967
t02601.04761.04761.0476179.9967
t03900.78570.78571.5714179.9967
t041200.52380.52382.0952179.9967
t051500.26190.26192.6190179.9967
本頁內容對您是否有任何幫助?請提供意見:

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

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