Мне было интересно, есть ли простой способ создать таблицу, в которой есть столбцы, а также итоги строк?
smoke <- matrix(c(51,43,22,92,28,21,68,22,9),ncol=3,byrow=TRUE)
colnames(smoke) <- c("High","Low","Middle")
rownames(smoke) <- c("current","former","never")
smoke <- as.table(smoke)
Я думал, что это будет очень просто, но решения, которые я нашел до сих пор, кажутся довольно сложными, включая lapply
и rbind
. Однако это кажется такой тривиальной задачей, что должен быть способ попроще?
вычисленные результаты:
> smoke
High Low Middle TOTAL
current 51 43 22 116
former 92 28 21 141
never 68 22 9 99
TOTAL 211 93 52 51