我知道如何使用R创建表table,如下所示:
x <- rep(1:3,4)
y <- rep(1:4,3)
z<- cbind(x,y)
table(z[,1],z[,2])
    1 2 3 4
  1 1 1 1 1
  2 1 1 1 1
  3 1 1 1 1
如何将表格的边距总和添加到使其看起来像:
    1 2 3 4
  1 1 1 1 1 4
  2 1 1 1 1 4
  3 1 1 1 1 4
    3 3 3 3
> a
     [,1] [,2] [,3]
[1,]    1    1    1
[2,]    1    1    1
[3,]    1    1    1
> a <- cbind(a, rowSums(a))
> a <- rbind(a, colSums(a))
> a
     [,1] [,2] [,3] [,4]
[1,]    1    3    1    5
[2,]    1    1    1    3
[3,]    1    1    1    3
[4,]    3    5    3   11
另一种方法:
a <- addmargins(a, c(1, 2), sum)
| 归档时间: | 
 | 
| 查看次数: | 1726 次 | 
| 最近记录: |