始める無料で始める

Bang bang into the room

以前のレッスンでは、rlang パッケージの {{ }} を関数定義の中で使い、クォートしない列名を group_by() に渡しました。同じことは summarize() の中でも可能です。この演習では !!enquo() を使いますが、同様のコードは {{ }} を使っても書けます。次のレッスンでその方法に戻って確認します。

この演習はコースの一部です

dplyr でプログラミング

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Complete the function code, not using {{ }}
grouped_median_for_column <- ___(___, col_to_median) {
  world_bank_data %>% 
    group_by(___) %>% 
    summarize(median(___, 
                     na.rm = TRUE))
}
コードを編集して実行