gpt4 book ai didi

r - 创建每行和每列小计的表格

转载 作者:行者123 更新时间:2023-12-04 14:35:05 24 4
gpt4 key购买 nike

我知道如何使用 table 在 R 中创建表, 像这样:

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)

关于r - 创建每行和每列小计的表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4364260/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com