Logical Indexing
Logical indexing allows you to filter rows of a data frame based on conditions. Instead of remembering row numbers, you specify logical expressions, and only rows where the condition is TRUE are returned.
Example
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', ]
The condition should be placed in the row index position inside square brackets ([condition, ]).
Swipe to start coding
Using the mtcars dataset, extract the following data:
- The cars that pass a quarter-mile in less than 16 seconds (
qseccolumn). - Cars with 6 cylinders (
cylcolumn).
Lösning
Tack för dina kommentarer!
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Fantastiskt!
Completion betyg förbättrat till 2.27
Logical Indexing
Svep för att visa menyn
Logical indexing allows you to filter rows of a data frame based on conditions. Instead of remembering row numbers, you specify logical expressions, and only rows where the condition is TRUE are returned.
Example
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', ]
The condition should be placed in the row index position inside square brackets ([condition, ]).
Swipe to start coding
Using the mtcars dataset, extract the following data:
- The cars that pass a quarter-mile in less than 16 seconds (
qseccolumn). - Cars with 6 cylinders (
cylcolumn).
Lösning
Tack för dina kommentarer!
single