Indexation Logique
L’indexation logique permet de filtrer les lignes d’une data frame selon des conditions. Au lieu de retenir les numéros de lignes, il suffit de spécifier des expressions logiques, et seules les lignes où la condition est TRUE
sont retournées.
Exemple
123456789name <- c("Alex", "Julia", "Finn") age <- c(24, 43, 32) gender <- c("M", "F", "M") test <- data.frame(name, age, gender) # People older than 30 test[test$age > 30, ] # Males only test[test$gender == 'M', ]
La condition doit être placée à la position de l’index de ligne à l’intérieur des crochets ([condition, ]
).
Swipe to start coding
À l'aide du jeu de données mtcars
, extraire les données suivantes :
- Les voitures qui parcourent un quart de mile en moins de 16 secondes (colonne
qsec
). - Les voitures avec 6 cylindres (colonne
cyl
).
Solution
Merci pour vos commentaires !
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 2.27
Indexation Logique
Glissez pour afficher le menu
L’indexation logique permet de filtrer les lignes d’une data frame selon des conditions. Au lieu de retenir les numéros de lignes, il suffit de spécifier des expressions logiques, et seules les lignes où la condition est TRUE
sont retournées.
Exemple
123456789name <- c("Alex", "Julia", "Finn") age <- c(24, 43, 32) gender <- c("M", "F", "M") test <- data.frame(name, age, gender) # People older than 30 test[test$age > 30, ] # Males only test[test$gender == 'M', ]
La condition doit être placée à la position de l’index de ligne à l’intérieur des crochets ([condition, ]
).
Swipe to start coding
À l'aide du jeu de données mtcars
, extraire les données suivantes :
- Les voitures qui parcourent un quart de mile en moins de 16 secondes (colonne
qsec
). - Les voitures avec 6 cylindres (colonne
cyl
).
Solution
Merci pour vos commentaires !
single