I am trying to add the% sign to the output of prop.table
for use in Sweave
. My code was below:
m <- matrix(1:4,2) dimnames(m) <- list(c("A", "B"), c("C", "D")) prop.table(m,1)*100 CD 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%"
Using paste
will change the class from matrix to character. I would really appreciate if anyone would give me the right solution. Thanks
source share