概要
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