面積換算為公制 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
___(___)
}