Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我将如何创建一个矩阵(正常意义,而不是 R 意义),其中 (i,j) 条目是 i 和 j 的函数?我认为它涉及apply()但我似乎无法弄清楚如何使用它。
apply()
假设我有列 x1、x2、... 和行 y1、y2,其中 x1 和 y1 是 R 对象,并且我想构建一个表/矩阵,其中条目是每个 i 和 j 的 xi 和 yj 的函数。
抱歉,如果这已在其他地方得到回答。
我不确定我是否理解整个问题。我只回答第一句话中的问题:
fun <- function(i,j) i*j rows <- 1:5 cols <- 1:3 outer(rows,cols,FUN=fun) [,1] [,2] [,3] [1,] 1 2 3 [2,] 2 4 6 [3,] 3 6 9 [4,] 4 8 12 [5,] 5 10 15