NA
の値をmutate_if
のdplyr
で0に置き換えます。以下の構文:mutate_ifの正しい構文
set.seed(1)
mtcars[sample(1:dim(mtcars)[1], 5),
sample(1:dim(mtcars)[2], 5)] <- NA
require(dplyr)
mtcars %>%
mutate_if(is.na,0)
mtcars %>%
mutate_if(is.na, funs(. = 0))
リターンエラー:
Error in vapply(tbl, p, logical(1), ...) : values must be length 1,
but FUN(X[[1]]) result is length 32
この操作のための正しい構文は何ですか?
うまくいけば、代わりに 'if_else'を使用して' tidyverse'に留まり、TRUE、FALSEタイプの一貫性チェックを追加することができます – aurelien