始める無料で始める

面積をメートル法に変換 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
    ___(___)
}
コードを編集して実行