DEGREES 函式

針對測量單位為弧度的角度輸入值,計算出其度數。值可以是小數或整數常值,或含有數字值的資料欄參照。
  • 輸入單位為弧度。
  • 您可以將度數轉換為弧度。詳情請參閱 RADIANS 函式

基本用法

數字常值範例:

derive type:single value: ROUND(DEGREES(1.0000),4)

輸出:產生資料欄,其中列出將 1.0000 弧度轉換為度數的計算結果,也就是 57.2728

資料欄參照範例:

derive type:single value: DEGREES(myRads) as: myDegrees'

輸出:產生新的 myDegrees 資料欄,其中列出將 MyRads 資料欄中的值轉換為度數的結果。

語法

derive type:single value: DEGREES(numeric_value)

引數是否必要?資料類型說明
numeric_value字串、小數或整數資料欄名稱、小數/整數常值或函式 (此函式會傳回要套用至函式的類型)

如要進一步瞭解語法標準,請參閱語言文件語法附註

numeric_value

資料欄名稱、小數/整數常值或函式 (此函式會傳回要套用至函式的資料類型)。

  • 如果系統找不到輸入值,則會產生空白的結果。
  • 數字常值不應該加上引號。系統會將加上引號的值視為字串。
  • 不支援資料欄和萬用字元。

使用須知:

是否必要?資料類型示例值
字串 (資料欄參照)、整數或小數常值3.14

範例

範例: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 說明文件
需要協助嗎?請前往我們的支援網頁