始める無料で始める

複数の変数をまとめて要約する

across() は、複数行にわたる計算を行うために summarize() ともスムーズに連携します。各列ごとに個別に要約するより、はるかに少ないコードで高速に実行できます。

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

dplyr でプログラミング

コースを見る

演習の手順

  • ボリビアに該当する行だけを残します。
  • "perc" を含むすべての列を対象にします。
  • それぞれの列について最小値を求めます。
  • 各列名の先頭に "min_" を付け加えます。

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

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

imf_data %>% 
  # Focus on Bolivia rows
  filter(___) %>% 
  summarize(
    # Compute for all column names including "perc"
    across(___, 
           # Calculate the minimum value
           ___,
           # Prepend "min_" to column names
           ___)
  )
コードを編集して実行