IniziaInizia gratis

Specificare i tipi di dato per le colonne

Quando leggi dati da un file di testo o CSV, dovresti specificare i nomi e i tipi di dato per ogni colonna. La funzione read() proverà a capire se la prima riga dell’insieme di dati contiene i nomi delle colonne. R è bravo a dedurre alcuni tipi di dato, ma se stai leggendo una variabile categorica codificata come 0, 1 e 2, la interpreterà come numerica e dovrai specificare il tipo di dato per quella colonna dopo aver letto i dati.

Questo esercizio fa parte del corso

Distribuzioni di probabilità multivariate in R

Visualizza il corso

Istruzioni dell'esercizio

  • Assegna i nuovi nomi di colonna al dataset wine, poi verifica che siano stati assegnati correttamente.
  • Trasforma la colonna Type in un fattore con tre livelli.
  • Usa la funzione str() per controllare il tipo di dato/la struttura prima e dopo la modifica del tipo di dato.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Assign new names
___ <- c('Type', 'Alcohol', 'Malic', 'Ash', 'Alcalinity', 'Magnesium', 'Phenols', 'Flavanoids', 'Nonflavanoids','Proanthocyanins', 'Color', 'Hue', 'Dilution', 'Proline')
                      
# Check the new column names
___

# Check data type/structure of each variable
str(___)

# Change the Type variable data type
___

# Check data type/structure again 
___
Modifica ed esegui il codice