Ich habe eine 4-Spalten-Matrix namens Storm-Berichte, die erste Spalte ist ein Ranking-Index wie stark der Sturm ist und die dritte Spalte ist die Anzahl der Hagel-Berichte in einem Sturm. Ich werde gebeten, die mittlere Anzahl von Hagel-Berichten zu finden (Spalte 3), mit einem Ranking-Index größer als 0,25 (Spalte 1). Mir wurde gesagt, ich könnte eine which-Aussage verwenden. Ich danke dir sehr. Hier ist eine Probenmatrix:Mittelwert einer Spalte in einer Matrix mit mehreren Bedingungen finden
Probenmatrix:
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)
Dies ist, was ich versucht habe:
mean_hail<-mean(sum(ifelse(strm_reports[,3] & strm_reports[,1]>0.25,1,0)))