So importieren sie tsv-dateien in r (einschließlich beispiel)


Sie können die folgende grundlegende Syntax verwenden, um eine TSV-Datei in R zu importieren:

 library (readr)

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

Die folgenden Beispiele zeigen, wie Sie diese Syntax in der Praxis anwenden können.

Beispiel 1: Importieren einer TSV-Datei in R (mit Spaltennamen)

Nehmen wir an, dass die folgende TSV-Datei namens data.tsv irgendwo auf meinem Computer gespeichert ist:

Ich kann die folgende Syntax verwenden, um diese TSV-Datei in einen Datenrahmen in R zu importieren:

 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

Wir können sehen, dass die TSV-Datei erfolgreich in R importiert wurde.

Beispiel 2: Importieren einer TSV-Datei in R (kein Spaltenname)

Nehmen wir an, ich habe die folgende TSV-Datei namens data.tsv ohne Spaltennamen:

Ich kann das Argument col_names verwenden, um anzugeben, dass beim Importieren dieser TSV-Datei in R keine Spaltennamen vorhanden sind:

 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

Standardmäßig stellt R die Spaltennamen X1, X2 und X3 bereit.

Ich kann die folgende Syntax verwenden, um Spalten einfach umzubenennen :

 #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

Hinweis : Die vollständige Dokumentation zur Funktion read_tsv() finden Sie hier .

Zusätzliche Ressourcen

Die folgenden Tutorials erklären, wie man andere Dateien in R importiert:

So importieren Sie CSV-Dateien in R
So importieren Sie eine CSV-Datei von einer URL in R
So importieren Sie Excel-Dateien in R

Einen Kommentar hinzufügen

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