Replace all values in a matrix

X[X < .1] <- 0

(or NA, although 0 sounds more appropriate in this case.)

Matrices are just vectors with dimensions, so you can treat them like a vector when you assign to them. In this case, you’re creating a boolean vector over X that indicates the small values, and it assigns the right-hand-side to each element that’s TRUE.

Leave a Comment