【发布时间】:2016-11-02 21:45:09
【问题描述】:
我有一个名为风暴报告的 4 列矩阵,第一列是风暴严重程度的排名指数,第三列是风暴中冰雹报告的数量。我被要求找出平均数量的冰雹报告(第 3 栏),排名指数大于 0.25(第 1 栏)。有人告诉我可以使用 which 语句。太感谢了。这是一个示例矩阵:
样本矩阵:
strm_reports <- matrix(c(0.276, 20, 108, 21,
0.494, 10, 247, 31,
0.008, 14, 38, 49,
0.076, 1, 232, 30,
0.085, 7, 97, 5), ncol = 4)
这是我尝试过的:
mean_hail<-mean(sum(ifelse(strm_reports[,3] & strm_reports[,1]>0.25,1,0)))
【问题讨论】: