Bonjour à tous, voilà mon problème :
J'ai à ma disposition deux vecteurs colonnes de même taille de données. le premier ne contient que des 0 et des 1. Je souhaiterai récupérer dans un autre vecteur colonne les valeurs du second vecteur en position i si le premier vecteur en position i == 1.
Mais je n'arrive pas à l'implémenter sous R étant largement habituée à MATLAB et n'ayant pas le temps de me prendre la tête avec R, j'aimerai une réponse rapide s'il vous plait ...

voilà ce que j'ai fais :

m<-cbind(1,1:length(D$MNT))

k=length(D$MNT)
for (j in 1:k){
for (i in 1:k){
if( D$Glacier[i] == 1){
m[j,1]<-D$MNT[i]
}
}
}

biensur cela ne marche pas .... D$MNT et D$Glacier sont les vecteurs de données, m est le vecteur que je voulais créer qui récupère les données de D$MNT[i] lorsque D$Glacier[i] ==1 ....