【发布时间】:2014-05-24 07:27:50
【问题描述】:
首先在R中创建一个“行”向量和一个“列”向量:
> row.vector <- seq(from = 1, length = 4, by = 1)
> col.vector <- {t(seq(from = 1, length = 3, by = 2))}
据此,我想创建一个矩阵,例如,将行向量中的每个值与列向量中的每个值相乘,从而仅从这两个向量创建:
[,1] [,2] [,3]
[1,] 1 3 5
[2,] 2 6 10
[3,] 3 9 15
[4,] 4 12 20
这可以通过某种方式使用apply() 来完成吗? sweep()? ...for 循环?
感谢您的帮助!
【问题讨论】: