single
Indicizzazione Nei Fattori
Scorri per mostrare il menu
L'indicizzazione nei fattori funziona allo stesso modo dei vettori: si selezionano gli elementi in base alla loro posizione o a una sequenza di posizioni.
Indicizzazione di base
È possibile recuperare valori specifici da un fattore inserendo i relativi indici tra parentesi quadre.
12345curr_f <- factor(c('USD', 'EUR', 'AUD', 'NOK', 'CHF', 'EUR', 'AUD', 'EUR')) # Output the third and fifth values curr_f[c(3, 5)]
Il risultato mostra i valori selezionati, ma R elenca comunque tutti i livelli del fattore sotto l'output.
Eliminazione dei livelli non utilizzati
Per visualizzare solo i livelli presenti nel risultato, utilizzare il parametro drop = T (T o TRUE).
12345curr_f <- factor(c('USD', 'EUR', 'AUD', 'NOK', 'CHF', 'EUR', 'AUD', 'EUR')) # Show only levels that appear in the result curr_f[c(3, 5), drop = T]
Sequenze
Quando si seleziona un intervallo di elementi, l'operatore due punti (:) genera indici consecutivi. Ad esempio, 5:10 crea la sequenza 5, 6, 7, 8, 9, 10. Questo facilita l'estrazione di più elementi contemporaneamente.
Scorri per iniziare a programmare
Si dispone di un dataset dei gruppi sanguigni in formato fattore. Il tuo compito è:
- Visualizzare il 3°, 10° e 15° elemento di
blood_gr, assicurandoti di eliminare eventuali livelli non utilizzati (utilizzando il parametrodrop). - Mostrare tutti gli elementi dal 15° al 21° incluso.
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