У меня вопрос, похожий на этот , но мой набор данных немного больше: 50 столбцов с 1 столбцом в качестве UID и другие столбцы, содержащие либо TRUE
, либо NA
, я хочу изменить все NA
на FALSE
, но я не хочу использовать явный цикл.
Может ли плир
выполнить этот трюк? Спасибо.
Спасибо за быстрый ответ, но что, если мой набор данных такой же, как ниже:
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
были обработаны, как это можно сделать?