R语言 将矩阵拆分为列表,同时保留行名称

eh57zj3b  于 2023-03-27  发布在  其他
关注(0)|答案(1)|浏览(159)

我有一个矩阵,它有行名:

mat1.data <- c(1,2,3,4,5,6)
mat1 <- matrix(mat1.data,nrow=3,ncol=2,byrow=TRUE)
rownames(mat1) <- c("a", "b", "c")
colnames(mat1) <- c("t1", "t2")

预期成果

$t1
a b c     #I need to preserve rownames
1 3 5

$t2
a b c
2 4 6

我该怎么做呢?

slwdgvem

slwdgvem1#

使用asplitMARGIN = 2按列拆分:

asplit(mat1, 2)

输出

$t1
a b c 
1 3 5 

$t2
a b c 
2 4 6

相关问题