dplyr

dplyr

データフレームに対する操作

列の選択

select()

列選択のヘルパー関数

これらの関数は select() の中で使う

all_of(x) 変数 x に記録されたカラムを選択する

行の選択

行の並べ替え

グループ化

集計

レコード数のカウント

以下の3つは全て同じ結果を返す。カラム x の値ごとにレコード数をカウントする。

df %>%
  group_by(x) %>%
  summarize(n = n())

df %>%
  group_by(x) %>%
  tally()

df %>%
  count(x)

add_count()add_tally() は、上の例の summarize()mutate() に変えたもの、元の df の行数は変えずにグループごとのカウント列を追加する

df %>%
  group_by(x) %>%
  mutate(n = n())

df %>%
  group_by(x) %>%
  add_tally()

df %>%
  add_count(x)