Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Filtragem de Dados - Condições Avançadas | Manipulação e Limpeza de Dados
Análise de Dados com R

bookFiltragem de Dados - Condições Avançadas

Você já viu como filtrar dados usando comparações simples e operadores lógicos. Agora, é hora de expandir esse conhecimento utilizando o operador %in% para corresponder a múltiplos valores de uma vez e aprendendo a excluir linhas específicas de um conjunto de dados. Essas técnicas são especialmente úteis ao trabalhar com variáveis categóricas que contêm muitos valores possíveis.

Filtrando com %in%

O operador %in% verifica se elementos de um vetor estão presentes em outro. Ele é especialmente útil ao comparar com múltiplos valores possíveis, tornando o filtro mais limpo e legível do que encadear várias condições == ou !=.

Base R

selected_fuel_cars <- df[df$fuel %in% c("Diesel", "Petrol"), ]

dplyr

selected_fuel_cars_dplyr <- df %>%
  filter(fuel %in% c("Diesel", "Petrol"))

Exclusão de Valores Específicos

É possível combinar %in% com o operador lógico NÃO (!) para excluir vários valores ao mesmo tempo.

Base R

non_diesel_petrol_cars <- df[!df$fuel %in% c("Diesel", "Petrol"), ]

dplyr

non_diesel_petrol_cars_dplyr <- df %>%
  filter(!fuel %in% c("Diesel", "Petrol"))
question mark

Como excluir carros "Diesel" no R base?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 7

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 the %in% operator works in more detail?

What are some common mistakes to avoid when using %in% for filtering?

Can you show how to use %in% with other columns or data types?

Awesome!

Completion rate improved to 4

bookFiltragem de Dados - Condições Avançadas

Deslize para mostrar o menu

Você já viu como filtrar dados usando comparações simples e operadores lógicos. Agora, é hora de expandir esse conhecimento utilizando o operador %in% para corresponder a múltiplos valores de uma vez e aprendendo a excluir linhas específicas de um conjunto de dados. Essas técnicas são especialmente úteis ao trabalhar com variáveis categóricas que contêm muitos valores possíveis.

Filtrando com %in%

O operador %in% verifica se elementos de um vetor estão presentes em outro. Ele é especialmente útil ao comparar com múltiplos valores possíveis, tornando o filtro mais limpo e legível do que encadear várias condições == ou !=.

Base R

selected_fuel_cars <- df[df$fuel %in% c("Diesel", "Petrol"), ]

dplyr

selected_fuel_cars_dplyr <- df %>%
  filter(fuel %in% c("Diesel", "Petrol"))

Exclusão de Valores Específicos

É possível combinar %in% com o operador lógico NÃO (!) para excluir vários valores ao mesmo tempo.

Base R

non_diesel_petrol_cars <- df[!df$fuel %in% c("Diesel", "Petrol"), ]

dplyr

non_diesel_petrol_cars_dplyr <- df %>%
  filter(!fuel %in% c("Diesel", "Petrol"))
question mark

Como excluir carros "Diesel" no R base?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 7
some-alt