Bonjour,
j'ai un data frame (D) de 16 colonnes comportant des valeurs numériques, et dont j'aimerais récupérer les valeurs min et max des colonnes 2 à 16.
Ma première difficulté est d'extraire judicieusement ces valeurs. J'ai écris:
mais je ne pense pas que ce soit la meilleure solution, il y a sans doute d'écrire ça de manière beaucoup plus simple sans appeler chaque colonne, mais quelque chose comme D[,2:16].Code:
1
2
3
4
5
6
7
8
9 max <- c(max(D[[2]]),max(D[[3]]),max(D[[4]]),max(D[[5]]) ,max(D[[6]]),max(D[[7]]),max(D[[8]]),max(D[[9]]) ,max(D[[10]]),max(D[[11]]),max(D[[12]]),max(D[[13]]) ,max(D[[14]]),max(D[[15]]),max(D[[16]])) min <- c(min(D[[2]]),min(D[[3]]),min(D[[4]]),min(D[[5]]) ,min(D[[6]]),min(D[[7]]),min(D[[8]]),min(D[[9]]) ,min(D[[10]]),min(D[[11]]),min(D[[12]]),min(D[[13]]) ,min(D[[14]]),min(D[[15]]),min(D[[16]]))
La vraie difficulté est de récupérer la première colonne associée à chacune de ces valeurs extraites. Quelqu'un aurait-il donc la solution pour récupérer les max et min de chacune de ces colonnes ainsi que les valeurs de la première colonne associées?