저는 현재 대출 목적과 각 대출에 대한 대출 등급으로 대출이 표시되는 데이터 세트로 작업하고 있습니다.그룹화 된 카테고리 그룹 함께
데이터 집합은 loancase와 다른 열이 등급 동안 열 중 하나는 목적이다라고합니다.
아래에는 비율로 쌍으로 채워질 행렬이 있습니다. 각 행은 합계가 100 %이어야 함을 의미하며 각 항목은 해당 학년을받은 특정 목적에 대한 비율입니다. 예를 들어 [Car,]의 행은 20, 20, 0, 20, 0, 40과 같이 보일 수 있습니다.
현재 데이터 자리 표시자는 NA이고이를 벡터 원하는 각 항목을 나열합니다.
matrix(data = NA, nrow = 14, ncol = 7, dimnames = list(levels(loancase$purpose), levels(loancase$grade)))
어떻게 원하는 값과 각 항목의 작성이 목표를 달성합니까? 나는 현재 tapply()를 사용하고 있지만 그것을 성취 할 방법을 모른다 고 생각하고있다. 다음은 "NA"대신에 갈 것이지만 현재로서는 올바르지 않은 현재 코드입니다. 당신이 사용할 수있는 데이터를 제공하지 않았기 때문에
grades.per.purpose = tapply(loancase$grade, levels(loancase$purpose), sum)
데이터가 이미지가 아닌 일반 텍스트로 제공되므로 사용자가 복사/붙여 넣기를 할 수 있습니다. – neilfws
코드 관련 줄을 추가했습니다. – user1713336