Fills all of an object's (missing and non-missing) values while preserving the object's dimensionality and class.
# S3 method for class 'mcmcr'
fill_all(x, value = 0, nas = TRUE, ...)
The modified object.
It should only be defined for objects with values of consistent class ie not standard data.frames.
fill_all(logical)
: Fill All for logical Objects
fill_all(integer)
: Fill All for integer Objects
fill_all(numeric)
: Fill All for numeric Objects
fill_all(character)
: Fill All for character Objects
Other fill:
fill_na()
# logical
fill_all(c(TRUE, NA, FALSE))
#> [1] FALSE FALSE FALSE
fill_all(c(TRUE, NA, FALSE, nas = FALSE))
#> nas
#> FALSE FALSE FALSE FALSE
fill_all(c(TRUE, NA, FALSE, value = NA))
#> value
#> FALSE FALSE FALSE FALSE
# integer
fill_all(matrix(1:4, nrow = 2), value = -1)
#> [,1] [,2]
#> [1,] -1 -1
#> [2,] -1 -1
# numeric
fill_all(c(1, 4, NA), value = TRUE)
#> [1] 1 1 1
fill_all(c(1, 4, NA), value = TRUE, nas = FALSE)
#> [1] 1 1 NA
# character
fill_all(c("some", "words"), value = TRUE)
#> [1] "TRUE" "TRUE"