面積をメートル法に変換 2
エーカーからヘクタールへの変換関数の作成まで、もう一歩です。平方ヤードから平方メートルへ変換するための補助関数がもう1つ必要です。これができたら、すべてを組み合わせてエーカーからヘクタールへの総合的な変換関数を書けます。最後に、次の演習では比の分母で面積変換を計算するので、調和平均(逆数)を用いたエーカーからヘクタールへの変換関数も必要になります。
フリーヒント: magrittr の raise_to_power() が役に立ちます。
前の演習で作成した3つの補助関数(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
___(___)
}