【问题标题】:Calculate how many times is the first column greater than or equal to the second column using R使用R计算第一列大于或等于第二列多少次
【发布时间】:2020-05-13 17:53:39
【问题描述】:

我需要计算第一列大于等于多少次 矩阵的第二列使用 R。

我做了以下事情:

set.seed(123)
x = matrix(rnorm(4*4,mean=10,sd=2),nrow=4)
x
x[,1]>x[,2]

但我不知道如何计算第 1 列大于第 2 列的次数,我使用了函数长度但没有成功。

谢谢!

【问题讨论】:

  • sum(x[,1]>x[,2])
  • 是否要将列中的每个值与另一个值进行比较?你的预期输出是什么?你的意思是sum(x[,1]>x[,2])

标签: r matrix


【解决方案1】:

逻辑可以转换为数字,TRUE 为一,FALSE 为零,因此:

sum(x[,1] > x[,2])

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-10-06
    • 2022-07-26
    • 2017-03-11
    • 1970-01-01
    • 2015-12-06
    • 2018-11-10
    • 1970-01-01
    相关资源
    最近更新 更多