首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >按名称分列的子集R表维度

按名称分列的子集R表维度
EN

Stack Overflow用户
提问于 2020-11-23 01:13:30
回答 1查看 37关注 0票数 0

我有一个3D table()输出。如何按名称对2D表进行子集?

代码语言:javascript
运行
复制
dim1 <- LETTERS
dim2 <- letters
dim3 <- 1:26
tbl <- table(dim1, dim2, dim3)
names(attr(tbl, "dimnames")) # dim1, dim2 dim3

table(dim1, dim2) # how do I get this output without redoing the tabulation?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-23 04:49:21

您希望使用margin.tablemarginSums。这两种功能是相同的。第二个是描述性的,但第一个是原来的名字。若要将三维数组折叠为二维,请执行以下操作:

代码语言:javascript
运行
复制
margin.table(tbl, c("dim1", "dim2"))   # Or margin.table(tbl, 1:2)

会给你同样的

代码语言:javascript
运行
复制
table(dim1, dim2)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64961404

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档