Come importare file tsv in r (incluso un esempio)


È possibile utilizzare la seguente sintassi di base per importare un file TSV in R:

 library (readr)

#import TSV file into data frame
df <- read_tsv(' C:/Users/bob/Downloads/data.tsv ')

Gli esempi seguenti mostrano come utilizzare questa sintassi nella pratica.

Esempio 1: importare un file TSV in R (con nomi di colonne)

Supponiamo che il seguente file TSV chiamato data.tsv sia salvato da qualche parte sul mio computer:

Posso usare la seguente sintassi per importare questo file TSV in un frame di dati in R:

 library (readr)

#import TSV file into data frame
df <- read_tsv(' C:/Users/bob/Downloads/data.tsv ')

#view data frame
df

# A tibble: 5 x 3
  team points rebounds
      
1 A 33 12
2 B 25 6
3 C 31 6
4 D 22 11
5 E 20 7

Possiamo vedere che il file TSV è stato importato con successo in R.

Esempio 2: importa un file TSV in R (nessun nome di colonna)

Diciamo che ho il seguente file TSV chiamato data.tsv senza nome di colonna:

Posso usare l’argomento col_names per specificare che non ci sono nomi di colonna durante l’importazione di questo file TSV in R:

 library (readr)

#import TSV file into data frame
df <- read_tsv(' C:/Users/bob/Downloads/data.tsv ', col_names= FALSE )

#view data frame
df

  X1 X2 X3
    
1 A 33 12
2 B 25 6
3 C 31 6
4 D 22 11
5 E 20 7

Per impostazione predefinita, R fornisce i nomi di colonna X1, X2 e X3.

Posso usare la seguente sintassi per rinominare facilmente le colonne :

 #rename columns
names(df) <- c(' team ', ' points ', ' rebounds ')

#view updated data frame
df

  team points rebounds
        
1 A 33 12
2 B 25 6
3 C 31 6
4 D 22 11
5 E 20 7

Nota : puoi trovare la documentazione completa per la funzione read_tsv() qui .

Risorse addizionali

I seguenti tutorial spiegano come importare altri file in R:

Come importare file CSV in R
Come importare un CSV da un URL in R
Come importare file Excel in R

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *