Tsv-bestanden importeren in r (inclusief een voorbeeld)


U kunt de volgende basissyntaxis gebruiken om een TSV-bestand in R te importeren:

 library (readr)

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

De volgende voorbeelden laten zien hoe u deze syntaxis in de praktijk kunt gebruiken.

Voorbeeld 1: Importeer een TSV-bestand in R (met kolomnamen)

Laten we aannemen dat het volgende TSV-bestand met de naam data.tsv ergens op mijn computer is opgeslagen:

Ik kan de volgende syntaxis gebruiken om dit TSV-bestand in een dataframe in R te importeren:

 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

We kunnen zien dat het TSV-bestand met succes is geïmporteerd in R.

Voorbeeld 2: Importeer een TSV-bestand in R (geen kolomnaam)

Laten we zeggen dat ik het volgende TSV-bestand heb met de naam data.tsv zonder kolomnaam:

Ik kan het argument col_names gebruiken om aan te geven dat er geen kolomnamen zijn bij het importeren van dit TSV-bestand 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

Standaard levert R de kolomnamen X1, X2 en X3.

Ik kan de volgende syntaxis gebruiken om kolommen eenvoudig te hernoemen :

 #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

Opmerking : u kunt hier de volledige documentatie voor de functie read_tsv() vinden.

Aanvullende bronnen

In de volgende tutorials wordt uitgelegd hoe u andere bestanden in R importeert:

CSV-bestanden importeren in R
Hoe u een CSV importeert van een URL in R
Excel-bestanden importeren in R

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert