Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Filtraggio Dei Dati - Condizioni Avanzate | Manipolazione e Pulizia dei Dati
Analisi dei Dati con R

bookFiltraggio Dei Dati - Condizioni Avanzate

Hai già visto come filtrare i dati utilizzando semplici confronti e operatori logici. Ora è il momento di approfondire utilizzando l'operatore %in% per confrontare più valori contemporaneamente e imparare come escludere righe specifiche da un dataset. Queste tecniche sono particolarmente utili quando si lavora con variabili categoriche che contengono molti valori possibili.

Filtraggio con %in%

L'operatore %in% verifica se gli elementi di un vettore sono presenti in un altro. È particolarmente utile quando si confrontano più valori possibili, rendendo il filtraggio più chiaro e leggibile rispetto all'utilizzo di più condizioni == o != concatenate.

Base R

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

dplyr

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

Esclusione di valori specifici

È possibile combinare %in% con l'operatore logico NOT ! per escludere più valori contemporaneamente.

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

Come si escludono le auto "Diesel" in base R?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 7

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Awesome!

Completion rate improved to 4

bookFiltraggio Dei Dati - Condizioni Avanzate

Scorri per mostrare il menu

Hai già visto come filtrare i dati utilizzando semplici confronti e operatori logici. Ora è il momento di approfondire utilizzando l'operatore %in% per confrontare più valori contemporaneamente e imparare come escludere righe specifiche da un dataset. Queste tecniche sono particolarmente utili quando si lavora con variabili categoriche che contengono molti valori possibili.

Filtraggio con %in%

L'operatore %in% verifica se gli elementi di un vettore sono presenti in un altro. È particolarmente utile quando si confrontano più valori possibili, rendendo il filtraggio più chiaro e leggibile rispetto all'utilizzo di più condizioni == o != concatenate.

Base R

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

dplyr

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

Esclusione di valori specifici

È possibile combinare %in% con l'operatore logico NOT ! per escludere più valori contemporaneamente.

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

Come si escludono le auto "Diesel" in base R?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 7
some-alt