R 从数据帧创建乘法矩阵

R 从数据帧创建乘法矩阵,r,R,我有这个矩阵 m<- matrix(c(0:13),nrow=2,ncol=7) colnames(m)<-c("0","1","2","3","4","5","6") rownames(m)<-c("A","B") 0 1 2 3 4 5 6 A 0 2 4 6 8 10 12 B 1 3 5 7 9 11 13 试一试 或 棒极了,效果很好。谢谢 0 1 2 3 4 5 6 0 NA NA NA NA NA NA NA 1 NA NA NA

我有这个矩阵

m<- matrix(c(0:13),nrow=2,ncol=7)
colnames(m)<-c("0","1","2","3","4","5","6")
rownames(m)<-c("A","B")


  0 1 2 3 4  5  6
A 0 2 4 6 8 10 12
B 1 3 5 7 9 11 13
试一试


棒极了,效果很好。谢谢
   0  1  2  3  4  5  6
0 NA NA NA NA NA NA NA
1 NA NA NA NA NA NA NA
2 NA NA NA NA NA NA NA
3 NA NA NA NA NA NA NA
4 NA NA NA NA NA NA NA
5 NA NA NA NA NA NA NA
6 NA NA NA NA NA NA NA
outer(m[1,], m[2,], FUN='*')
as.matrix(m[1,])%*% m[2,]