Indicizzazione Logica
Indicizzazione logica consente di filtrare le righe di un data frame in base a condizioni. Invece di ricordare i numeri delle righe, si specificano espressioni logiche e vengono restituite solo le righe per cui la condizione è TRUE.
Esempio
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', ]
La condizione deve essere inserita nella posizione dell'indice di riga all'interno delle parentesi quadre ([condition, ]).
Swipe to start coding
Utilizzando il dataset mtcars, estrai i seguenti dati:
- Le auto che percorrono un quarto di miglio in meno di 16 secondi (colonna
qsec). - Le auto con 6 cilindri (colonna
cyl).
Soluzione
Grazie per i tuoi commenti!
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Fantastico!
Completion tasso migliorato a 2.27
Indicizzazione Logica
Scorri per mostrare il menu
Indicizzazione logica consente di filtrare le righe di un data frame in base a condizioni. Invece di ricordare i numeri delle righe, si specificano espressioni logiche e vengono restituite solo le righe per cui la condizione è TRUE.
Esempio
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', ]
La condizione deve essere inserita nella posizione dell'indice di riga all'interno delle parentesi quadre ([condition, ]).
Swipe to start coding
Utilizzando il dataset mtcars, estrai i seguenti dati:
- Le auto che percorrono un quarto di miglio in meno di 16 secondi (colonna
qsec). - Le auto con 6 cilindri (colonna
cyl).
Soluzione
Grazie per i tuoi commenti!
single