開始使用免費開始

面積換算為公制 2

你已經快完成將英畝換算成公頃的函式了。你還需要另一個工具函式,先把平方碼換算成平方公尺。接著就能把所有部分串起來,寫出整體的英畝轉公頃換算函式。最後,在下一個練習中,你會在比值的分母中計算面積換算,所以需要一個調和式的英畝轉公頃換算函式。

免費提示:magrittr 的 raise_to_power() 在這裡會很實用。

上個練習的三個工具函式(acres_to_sq_yards()yards_to_meters()sq_meters_to_hectares())都可用,第 2 章寫的 get_reciprocal() 也可用。已載入 magrittr

本練習屬於課程

R 函式撰寫入門

檢視課程

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Write a function to convert sq. yards to sq. meters
sq_yards_to_sq_meters <- function(sq_yards) {
  sq_yards %>%
    # Take the square root
    ___() %>%
    # Convert yards to meters
    ___() %>%
    # Square it
    ___(___)
}
編輯並執行程式碼