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

bookFiltraggio Dei Dati - Condizioni Di Base

Il filtraggio è una tecnica potente che consente di isolare le righe di dati che soddisfano determinati criteri, come selezionare solo auto diesel, auto costose o veicoli con cambio manuale. Aiuta a concentrarsi sui dati rilevanti per un'analisi più approfondita, reportistica o visualizzazione.

Filtraggio per categoria

Base R

È possibile filtrare le righe applicando una condizione a una colonna specifica. Ad esempio, per selezionare solo le auto in cui il tipo di carburante è Diesel, utilizzare l'operatore $ per fare riferimento alla colonna e applicare una condizione logica.

diesel_cars <- df[df$fuel == "Diesel", ]

dplyr

È possibile utilizzare la funzione filter() e passare direttamente la condizione.

diesel_cars_dplyr <- df %>%    
  filter(fuel == "Diesel")

Filtraggio Basato su Valori Numerici

È inoltre possibile filtrare i dati utilizzando confronti numerici.

Base R

expensive_cars <- df[df$selling_price > 500000, ]

dplyr

cheap_cars_dplyr <- df %>%
  filter(selling_price < 500000)

Condizioni Multiple

Base R

È possibile combinare condizioni utilizzando operatori logici come & per AND.

diesel_manual_cars <- df[df$fuel == "Diesel" & df$transmission == "Manual", ]

dplyr

È possibile passare più condizioni alla funzione filter(), separate da una virgola.

diesel_manual_cars_dplyr <- df %>%
  filter(fuel == "Diesel", transmission == "Manual")
question mark

nrow() viene utilizzato per:

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 6

Chieda ad AI

expand

Chieda ad AI

ChatGPT

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

Suggested prompts:

Can you explain the difference between filtering with base R and dplyr?

How do I filter data using multiple conditions?

What are some common mistakes to avoid when filtering data in R?

Awesome!

Completion rate improved to 4

bookFiltraggio Dei Dati - Condizioni Di Base

Scorri per mostrare il menu

Il filtraggio è una tecnica potente che consente di isolare le righe di dati che soddisfano determinati criteri, come selezionare solo auto diesel, auto costose o veicoli con cambio manuale. Aiuta a concentrarsi sui dati rilevanti per un'analisi più approfondita, reportistica o visualizzazione.

Filtraggio per categoria

Base R

È possibile filtrare le righe applicando una condizione a una colonna specifica. Ad esempio, per selezionare solo le auto in cui il tipo di carburante è Diesel, utilizzare l'operatore $ per fare riferimento alla colonna e applicare una condizione logica.

diesel_cars <- df[df$fuel == "Diesel", ]

dplyr

È possibile utilizzare la funzione filter() e passare direttamente la condizione.

diesel_cars_dplyr <- df %>%    
  filter(fuel == "Diesel")

Filtraggio Basato su Valori Numerici

È inoltre possibile filtrare i dati utilizzando confronti numerici.

Base R

expensive_cars <- df[df$selling_price > 500000, ]

dplyr

cheap_cars_dplyr <- df %>%
  filter(selling_price < 500000)

Condizioni Multiple

Base R

È possibile combinare condizioni utilizzando operatori logici come & per AND.

diesel_manual_cars <- df[df$fuel == "Diesel" & df$transmission == "Manual", ]

dplyr

È possibile passare più condizioni alla funzione filter(), separate da una virgola.

diesel_manual_cars_dplyr <- df %>%
  filter(fuel == "Diesel", transmission == "Manual")
question mark

nrow() viene utilizzato per:

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 6
some-alt