분석을 위해 희소 행렬을 사용하고 싶습니다. 스파 스 행렬의 각 셀은 집합 {0,1, NA}의 하나의 값을 포함합니다. 여기서 NA는 누락 된 값을 나타냅니다.스파 스 매트릭스의 대체 된 값을 0이 아닌 NA로 어떻게 설정합니까?
예를 들어, I는 희소 행렬을 생성하기 위해 다음과 같은 코드를 사용할 수
library(Matrix);
toy <- Matrix(c(0,1,NA), nrow=3, ncol=3, sparse = TRUE)
및 I는 다음과 같은 출력 얻을 : 만들 매트릭스 기능을 사용
. . .
1 1 1
NA NA NA
것이 가능을 행렬의 데이터 포인트가 '제외 된'함수는 0이 아닌 NA 값입니까? 사용할 수있는 다른 기능이 있습니까?
따라서, 내 예에서, 내 원하는 출력은 다음과 같습니다
0 0 0
1 1 1
. . .
나는 도움말 페이지와 웹 사이트를 살펴 보았다하지만 난 답을 발견하지 않았습니다. replValue를 설정해야한다고 생각합니다.
도움 주셔서 감사합니다. 이 코드를 실행하면 출력이 달라집니다. [1,] 0 0 0 [2,] 1 1 1 [3,] 1 1 1 – joel38237
코드를 두 번 확인했는데 문제가없는 것 같습니다. – tonytonov
나는 나의 작업 공간을 비우고 나는 지금 너와 같은 대답을 얻는다. 다시 한 번 도움과 흥미로운 해결책에 대해 감사드립니다. – joel38237