Indicizzazione Logica
L'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
, estrarre 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
Awesome!
Completion rate improved to 2.27
Indicizzazione Logica
Scorri per mostrare il menu
L'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
, estrarre 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