powered by
Takes a numeric vector, integer or double, and turn it into a sparse double vector.
as_sparse_double(x, default = 0)as_sparse_integer(x, default = 0L)as_sparse_character(x, default = "")as_sparse_logical(x, default = FALSE)
as_sparse_integer(x, default = 0L)
as_sparse_character(x, default = "")
as_sparse_logical(x, default = FALSE)
sparse vectors
a numeric vector.
default value to use. Defaults to 0.
0
The values of x must be double or integer. It must not contain any Inf or NaN values.
x
Inf
NaN
x_dense <- c(3, 0, 2, 0, 0, 0, 4, 0, 0, 0) x_sparse <- as_sparse_double(x_dense) x_sparse is_sparse_double(x_sparse)
Run the code above in your browser using DataLab