Je ne sais pas comment trouver quelle ligne me donnerait la valeur la plus élevée pour une colonne spécifique dans une trame de donnéesComment trouver quelle ligne a la valeur la plus élevée pour une colonne spécifique dans une base de données?
Par exemple ci-dessous.
mtcars
mpg cyl disp hp drat wt ...
Mazda RX4 21.0 6 160 110 3.90 2.62 ...
Mazda RX4 Wag 21.0 6 160 110 3.90 2.88 ...
Datsun 710 22.8 4 108 93 3.85 2.32 ...
Je me concentre sur la colonne en poids et en essayant de voir qui a la plus grande valeur, ce qui serait la Mazda RX4 Wag de 2,88
Aussi comment puis-je trouver des valeurs spécifiques à l'aide des noms au lieu des vecteurs ? Par exemple Mazda RX4 Wag. J'ai essayé df[df$Mazda RX4 Wag,df$wt]
mais me donne une erreur.
Merci
Oui vu que merci. Même moi, j'observais ça. Mise à jour de la réponse –
@ycw N'a jamais utilisé 'which.max'. Merci de voir comment cela fonctionne. –
Fonctionne comme le charme! fonction which.max'. –