R에서 kmeans
알고리즘을 실행 한 후 클러스터 4에있는 모든 벡터를 보유하는 행렬 matClust4
이 있습니다.R, 매트릭스의 각 행에 속성 추가
matClust4
은 27 x 31 크기이고 각 벡터에 대해 rownames
속성이 설정되어 있습니다. 내가 수행하고 싶은 것은의 각 행 벡터에 다른 속성을 부여하는 것입니다.
apply
기능을 사용하는 것을 선호합니다. 내가이 일을 matClust4
의 속성을 사용/만드는 방법을
apply(matClust4, 1, function(v) SOME_ATTRIBUTE(v) = idClust4)
#where idClust4 is some previous calculated result
- : 나는 이런 식으로 뭔가를 시도 하시겠습니까? 더 - 할당에-값이 이미 계산 된 (그리고
matClust4
행을 가지고 같은 수의 요소를 가지고 있었다 경우
나는 이것을 할 수 있다고 생각하지 않습니다. 행은 개별 객체가 아니므로 별도의 속성을 가질 수 없습니다. 속성을 벡터에 넣을 수 있다면'attr (matClust4, WHATVER ") <- vector_of_whatever'를 사용할 수있다 (비슷하게,'rownames' 속성은 개별 속성들의 집합이 아닌'matClust4'와 연관된 단일 벡터이다. 행과 관련됨) –
아마도 추가 속성을 원한 이유를 설명하면 목표 달성을위한 대체 수단을 제공 할 수 있습니다. –