In a matrix or within matrices in a list, replace all NaN matrix values with val.

replaceNaN_byname(a, val = 0)

Arguments

a

a matrix of list of matrices in which NaN will be replaced by val

val

NaNs are replace by val

Value

a matrix or list of matrices in which all NaN are replaced by val

Examples

suppressWarnings(a <- matrix(c(1, sqrt(-1)))) replaceNaN_byname(a)
#> [,1] #> [1,] 1 #> [2,] 0
replaceNaN_byname(a, 42)
#> [,1] #> [1,] 1 #> [2,] 42