列の加工

概要

dplyrパッケージに含まれるmutate()は、列の加工(列の追加・値の修正)を行う関数です。ベクトルサポート関数

関連ページ

関数

mutate(.data, ...)
引数指定説明
.data必須データフレーム
必須追加する列名を指定する
列名の追加は 列名 = 値 の形式で記述する

使い方

解説用データフレーム

df <- tibble::tibble(
  x1 = c(1, 2, 3),
)
> df
# A tibble: 3 x 1
     x1
  <dbl>
1     1
2     2
3     3

1.値の修正

# 列x1を2乗した値に修正する
mutate(df, x1 = x1^2)
# A tibble: 3 x 1
     x1
  <dbl>
1     1
2     4
3     9

2.列の追加

# 列x2に列x1を2乗した値を追加する
mutate(df, x2 = x1^2)
# A tibble: 3 x 2
     x1    x2
  <dbl> <dbl>
1     1    1
2     2    4
3     3    9

mutate()はヘルパー関数を用いることで、より複雑な処理が可能になります。
詳しくは、各ヘルパー関数を参照してください。

Sponsored Link