Je souhaiterais identifier la colonne (son nom par exemple) associée à la valeur minimum dans chaque ligne dans mon jeu de données.
Exemple :
Code : Tout sélectionner
x <- c(15,50,6,8,7,8,4,51,12,88,6,2,5,40)
y <- c(22,14,71,5,6,85,7,23,3,50,22,1,9,10)
z <- x+10
don <- rbind.data.frame(x,y,z)
colnames(don) <- c("ind1","ind2","ind3","ind4","ind5","ind6","ind7","ind8","ind9","ind10","ind11","ind12","ind13","ind14")
Sur cet exemple, je voudrais ajouter une colonne supplémentaire avec pour chaque ligne, le nom de colonne associé au minimum.
Donc ici la nouvelle colonne comprendrait les valeurs :
Code : Tout sélectionner
ind12 ind9 ind12
J'ai 1 million de lignes donc je voudrais une fonction (vectorielle ?) qui soit très rapide, si vous avez des idées je vous en remercie.
Jérémie