Indexação Lógica
Indexação lógica permite filtrar linhas de um data frame com base em condições. Em vez de memorizar números de linhas, você especifica expressões lógicas, e apenas as linhas onde a condição é TRUE
são retornadas.
Exemplo
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', ]
A condição deve ser colocada na posição do índice de linha dentro de colchetes ([condition, ]
).
Swipe to start coding
Usando o conjunto de dados mtcars
, extraia os seguintes dados:
- Os carros que completam um quarto de milha em menos de 16 segundos (coluna
qsec
). - Carros com 6 cilindros (coluna
cyl
).
Solução
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 2.27
Indexação Lógica
Deslize para mostrar o menu
Indexação lógica permite filtrar linhas de um data frame com base em condições. Em vez de memorizar números de linhas, você especifica expressões lógicas, e apenas as linhas onde a condição é TRUE
são retornadas.
Exemplo
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', ]
A condição deve ser colocada na posição do índice de linha dentro de colchetes ([condition, ]
).
Swipe to start coding
Usando o conjunto de dados mtcars
, extraia os seguintes dados:
- Os carros que completam um quarto de milha em menos de 16 segundos (coluna
qsec
). - Carros com 6 cilindros (coluna
cyl
).
Solução
Obrigado pelo seu feedback!
single