【发布时间】:2020-01-08 15:22:18
【问题描述】:
我有一张桌子tb,例如
tb <- table(mtcars[c("carb","cyl")])
> tb
cyl
carb 4 6 8
1 5 2 0
2 6 0 4
3 0 0 3
4 0 4 6
6 0 1 0
8 0 0 1
在哪里
> class(tb)
[1] "table"
我想知道是否有更直接的方法将tb 从table 转换为matrix,即,
mtb <- as.matrix(as.data.frame.matrix(tb))
这样
> mtb
4 6 8
1 5 2 0
2 6 0 4
3 0 0 3
4 0 4 6
6 0 1 0
8 0 0 1
和
> class(mtb)
[1] "matrix"
这是我为转换所做的,但由于同时使用了as.matrix() 和as.data.frame.matrix(),我认为这并不简单。
提前欣赏!
【问题讨论】:
标签: r matrix data-conversion