Menu
Coddy logo textTech

Valori mancanti: NA

Fa parte della sezione Fondamenti del percorso R di Coddy. Lezione 10 di 78.

Nell'analisi dei dati nel mondo reale, incontrerai spesso situazioni in cui le informazioni sono mancanti o non disponibili. R fornisce un valore speciale chiamato NA per gestire questi casi.

NA sta per "Not Available" e rappresenta un valore mancante o non definito. È una costante logica speciale che funge da segnaposto quando un dato è sconosciuto o assente. A differenza degli altri tipi di dati che hai imparato, NA non rappresenta un valore effettivo: rappresenta l'assenza di un valore.

Puoi assegnare NA a qualsiasi variabile, proprio come faresti con altri valori:

missing_data <- NA
unknown_score <- NA

Questo è particolarmente utile quando lavori con set di dati in cui alcune informazioni potrebbero essere incomplete. Per esempio, se stai raccogliendo informazioni sugli utenti ma qualcuno non ha fornito la propria età, puoi memorizzare NA invece di lasciare la variabile vuota o usare un numero arbitrario come 0, che potrebbe essere fuorviante.

challenge icon

Sfida

Facile

Crea variabili per rappresentare informazioni mancanti in un database di studenti. Per prima cosa, crea una variabile chiamata student_age e assegnale NA per rappresentare un'età sconosciuta. Poi crea una variabile chiamata test_score e assegnale NA per rappresentare un punteggio del test mancante. Infine, crea una variabile chiamata graduation_year e assegnale NA per rappresentare un anno di diploma sconosciuto.

Dopo aver creato tutte e tre le variabili, usa la funzione print() per visualizzare ogni variabile in questo esatto ordine: student_age, test_score e graduation_year.

Provalo tu

# TODO: Scrivi qui il tuo codice
# Crea le tre variabili con valori NA
# Poi stampa ogni variabile nell'ordine specificato
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore R online