R 编程应用函数

  • 本文关键字:函数 应用 编程 r
  • 更新时间 :
  • 英文 :


我正在尝试使用 sapply 函数创建一个包含 100 行和 20 列的矩阵,我想用 0 到 1 之间的随机变量填充矩阵

以下是两种可能的解决方案:

replicate(20, rtriangle(100))
sapply(rep(100, 20), rtriangle)

两者都将产生 100x20 矩阵。

sapply() 迭代一维结构,如向量或列表。如果可能,返回的结果最终将合并到一个矩阵中。要创建一个 20 x 100 的矩阵,您需要对某个具有 100 个元素的结构运行 sapply(),该函数返回 20 个元素的向量。下面是一个简单的示例:

    sapply(1:100, function(x) x * (1:20))

希望有帮助。

干杯,UBod

最新更新