UPDATE: 2022-12-03 11:19:08
文字型のカラムのNA
に対して、カラム名で穴埋めしたいときのデータの前処理の小技。
library(tidyverse)
library(rlang)
tibble(
hoge = c(NA, 'a', 'b', NA, 'c')
%>%
) mutate(hoge_imp = if_else(is.na(hoge), quo_text(quo(hoge)), hoge))
## # A tibble: 5 × 2
## hoge hoge_imp
## <chr> <chr>
## 1 <NA> hoge
## 2 a a
## 3 b b
## 4 <NA> hoge
## 5 c c