Я пытаюсь добавить знак % в вывод prop.table
для использования в Sweave
. Мой код попытки ниже:
m <- matrix(1:4,2)
dimnames(m) <- list(c("A", "B"), c("C", "D"))
prop.table(m,1)*100
C D
A 25.00000 75.00000
B 33.33333 66.66667
paste(round(prop.table(m,1)*100, 3), "%", sep = "")
[1] "25%" "33.333%" "75%" "66.667%"
paste(sprintf("%.1f", prop.table(m,1)*100), "%", sep = "")
[1] "25.0%" "33.3%" "75.0%" "66.7%"
Использование paste
изменит класс с матрицы на символ. Я был бы очень признателен, если бы кто-нибудь помог мне найти правильное решение. Спасибо