Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Indicizzazione Nei Fattori | Fattori
Introduzione a R
Sezione 3. Capitolo 2
single

single

bookIndicizzazione 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.

12345
curr_f <- factor(c('USD', 'EUR', 'AUD', 'NOK', 'CHF', 'EUR', 'AUD', 'EUR')) # Output the third and fifth values curr_f[c(3, 5)]
copy

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).

12345
curr_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]
copy

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.

Compito

Scorri per iniziare a programmare

Si dispone di un dataset dei gruppi sanguigni in formato fattore. Il tuo compito è:

  1. Visualizzare il 3°, 10° e 15° elemento di blood_gr, assicurandoti di eliminare eventuali livelli non utilizzati (utilizzando il parametro drop).
  2. Mostrare tutti gli elementi dal 15° al 21° incluso.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 2
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

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

some-alt