Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Indexação Lógica | Data Frames
Introdução ao R

bookIndexação Lógica

Indexação lógica permite filtrar linhas de um data frame com base em condições. Em vez de lembrar os números das linhas, você especifica expressões lógicas, e apenas as linhas onde a condição é TRUE são retornadas.

Exemplo

123456789
name <- 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', ]
copy

A condição deve ser colocada na posição do índice de linha dentro de colchetes ([condition, ]).

Tarefa

Swipe to start coding

Usando o conjunto de dados mtcars, extraia os seguintes dados:

  1. Os carros que completam um quarto de milha em menos de 16 segundos (coluna qsec).
  2. Carros com 6 cilindros (coluna cyl).

Solução

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 4
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Suggested prompts:

Can you explain how logical indexing works with multiple conditions?

What happens if no rows match the condition?

Can you show more examples of logical indexing with different data types?

close

Awesome!

Completion rate improved to 2.27

bookIndexaçã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 lembrar os números das linhas, você especifica expressões lógicas, e apenas as linhas onde a condição é TRUE são retornadas.

Exemplo

123456789
name <- 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', ]
copy

A condição deve ser colocada na posição do índice de linha dentro de colchetes ([condition, ]).

Tarefa

Swipe to start coding

Usando o conjunto de dados mtcars, extraia os seguintes dados:

  1. Os carros que completam um quarto de milha em menos de 16 segundos (coluna qsec).
  2. Carros com 6 cilindros (coluna cyl).

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 4
single

single

some-alt