Я хотел бы использовать разреженные матрицы для анализа. Каждая ячейка в разреженной матрице содержит одно значение из набора {0,1,NA}. NA здесь представляет отсутствующее значение.
Например, я могу использовать следующий код для создания разреженной матрицы:
library(Matrix);
toy <- Matrix(c(0,1,NA), nrow=3, ncol=3, sparse = TRUE)
и я получаю следующий вывод:
. . .
1 1 1
NA NA NA
Можно ли использовать функцию Matrix для создания функции, в которой точки данных, «опущенные» в матрице, являются значениями NA, а не 0? Есть ли другие функции, которые я мог бы использовать?
Поэтому из моего примера мой желаемый результат:
0 0 0
1 1 1
. . .
Я изучил справочные страницы и веб-сайты, но не нашел ответа. Я считаю, что мне нужно установить «replValue».