Je travaille avec un array (pour la première fois) et je n'arrive pas à sélectionner des données (chose simple quand on travaille sur une matrice).
Voici un exemple reproductible de mon problème:
Code : Tout sélectionner
data <- matrix(rnorm(56), nrow=4, ncol=14) # matrice de départ
B = 5 # nombre final de matrices
nb_alea = NULL
BS = array(numeric(), c(nrow(data), ncol(data), B)) #array vide
for (i in 1:B) {
nb_alea=sample(nrow(data), 14, T)
BS[ , , i] <- array(data[nb_alea,], c(nrow(data), ncol(data))) #matrices générées aléatoirement à partir de la matrice de départ
}
Pour chacune de mes 5 matrices, je voudrais sélectionner la colonne pour laquelle la ligne 4 a la plus grande valeur.
J'arrive à trouver quelle valeur est la plus grande dans la ligne 4 pour chaque matrice
Code : Tout sélectionner
max(BS[4,,1]) #exemple de valeur max pour la ligne 4 de la première matrice
Quelqu'un pourrait-il m'éclairer ?
Je vous remercie par avance,
Cordialement,
Diane MANZON