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