欠損値の置換

概要

tidyrパッケージに含まれるreplace_na()は、指定した列の欠損値を置換する関数です。

関連ページ

関数

replace_na(data, replace)
引数指定説明
data必須データフレーム
replace必須欠損値を置換する列を 列名 = 代替値 のList型で指定する

使い方

解説用データフレーム

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

1.欠損値の置換

# NAを変換する
replace_na(df, replace = list(x1 = 1, x2 = 2))
# A tibble: 3 x 2
     x1    x2
  <dbl> <dbl>
1     1     1
2     2     2
3     3     3
Sponsored Link