【问题标题】:Sapply row meansSapply 行意味着
【发布时间】:2017-09-30 17:09:47
【问题描述】:

stackoverflow 上的新功能!

问题来了:

赋值是使用 sapply 创建以下矩阵并计算行数

A <- matrix(121:180, nrow=6)

几个小时以来一直在尝试解决这个问题,但没有成功。使用applyrowMeans 很容易,但sapply 似乎很棘手.. 甚至可能吗?有什么建议吗?

【问题讨论】:

  • 当您说创建以下矩阵时,规则是什么?如果只是做一个矩阵,你的做法有什么问题?
  • 如果你有一个任务要和 sapply 一起做这件事,你真的应该向我们展示一些已经尝试过的东西。

标签: r matrix sapply


【解决方案1】:

您可以在矩阵索引上使用 sapply:

sapply(1:nrow(A), function(i) mean(A[i, ]))

但您应该改用 rowMeans,因为它更简单、更快。

【讨论】:

    猜你喜欢
    • 2014-12-01
    • 2023-03-10
    • 2013-02-05
    • 2016-09-02
    • 1970-01-01
    • 2020-06-01
    • 2016-07-20
    • 2012-04-03
    • 1970-01-01
    相关资源
    最近更新 更多