이미지에 표시된대로 고유 카테고리에 따라 열의 백분율을 계산하려고합니다. 그룹 변수에 의한 다중 숫자 변수의 백분율 계산
Tag
가 한 열이며 Long
다른 열 여기서 우리는 이미지에서 볼 수 있듯이 . 그래서 여기 우리가 원하는 Long
에 대한 백분율 계산 열 Unique Tag No
을 기반으로. 모든 Tag=1
대한 예 및 다른 열마다 Tag
백분율 계산 Long
열 1004 is 0.42%
와 544 is 0.22%
와 545 is 0.22%
및 282 is 0.11%
마찬가지로 Total
2376.의 1 is 0.00%
의 값 중 하나와 같은 Medium
, Short
는 Urgent
이 완료되어야한다.
df <- data.frame(Tag = c(1 ,1 ,1 ,1 ,1 ,2 ,2 ,2 ,2 ,2),
YPred = c("L1", "L2" ,"L3", "L4", "L5", "L1", "L2", "L3", "L4", "L5"),
Long = c(1004 , 544 , 545 , 282 , 1 ,2068 ,3006 ,3711 ,2342 , 33),
Medium = c(108, 252, 211, 149, 0, 17, 110, 248, 341, 4),
short = c(58, 118, 131, 73, 4, 0, 43, 150, 189,2),
Urgent = c(5, 70, 65, 24 , 5 ,22 ,18, 31 ,96, 2))
여기서 예상 출력은 컬러로 작성된 이미지 출력입니다. 감사합니다.
지금까지 시도한 코드는 제공하지 않았습니다. 또한 원하는 출력이 더 자세히 표시되지 않습니다. 기존 열을 대체하고 addtional 열을 추가하고 총계를 인쇄하고 싶습니까? – vaettchen