Заменить все NA на FALSE в выбранных колонках на R

У меня вопрос, похожий на этот , но мой набор данных немного больше: 50 столбцов с 1 столбцом в качестве UID и другие столбцы, содержащие либо TRUE, либо NA, я хочу изменить все NA на FALSE, но я не хочу использовать явный цикл.

Может ли плир выполнить этот трюк? Спасибо.

UPDATE #1

Спасибо за быстрый ответ, но что, если мой набор данных такой же, как ниже:

df <- data.frame(
  id = c(rep(1:19),NA),
  x1 = sample(c(NA,TRUE), 20, replace = TRUE),
  x2 = sample(c(NA,TRUE), 20, replace = TRUE)
)

Я хочу, чтобы X1 и X2 были обработаны, как это можно сделать?

18
задан Krantz 12 September 2019 в 10:54
поделиться