So verwenden Sie die read.delim-Funktion in R

Von Fabian
Kategorie: R
Tags: Input/Output
Lesezeit: 2 Minuten

Sie können die Funktion read.delim() verwenden, um Textdateien mit Trennzeichen in R einzulesen.

Diese Funktion verwendet die folgende grundlegende Syntax:

read.delim(file, header=TRUE, sep='\t')

wo:

  • file: Der Dateispeicherort.
  • header: Ob die erste Zeile den Header der Tabelle darstellt. Der Standardwert ist WAHR.
  • sep: Das Tabellentrennzeichen. Standard ist Tab (\t).

Das folgende Beispiel zeigt die praktische Anwendung dieser Funktion.

Beispiel: Verwendung von read.delim in R

Zuerst erstellen wir einen Dataframe in R:

#Dataframe erstellen
df <- data.frame(team=c('Mavs', 'Mavs', 'Spurs', 'Nets'),
                 points=c(99, 90, 84, 96),
                 assists=c(22, 19, 16, 20),
                 rebounds=c(30, 39, 42, 26))

#Dataframe anzeigen
df

   team points assists rebounds
1  Mavs     99      22       30
2  Mavs     90      19       39
3 Spurs     84      16       42
4  Nets     96      20       26

Als Nächstes verwenden wir die Funktion write.table(), um den Dataframe in eine tabulatorgetrennte Textdatei zu exportieren:

#in tabulatorgetrennte Textdatei exportieren
write.table(df, 'my_data.txt', quote=FALSE, sep='\t', row.names=FALSE)

Ich kann dann zu dem Speicherort navigieren, an dem ich die Daten exportiert habe, und die Textdatei anzeigen:

Delim lesen

Ich kann dann die Funktion read.delim() verwenden, um die Textdatei einzulesen:

#Tabulatorgetrennte Textdatei einlesen
my_df <- read.delim('my_data.txt')

#Daten anzeigen
my_df
   team points assists rebounds
1  Mavs     99      22       30
2  Mavs     90      19       39
3 Spurs     84      16       42
4  Nets     96      20       26

Der Dataframe entspricht dem zuvor erstellten Dataframe.

Beachten Sie, dass das standardmäßige Tabellentrennzeichen für die Funktion read.delim() ein Tabulator (\t) ist.

Der folgende Code erzeugt also die gleichen Ergebnisse:

#Tabulatorgetrennte Textdatei einlesen
my_df <- read.delim('my_data.txt', sep='\t')

#Daten anzeigen
my_df
   team points assists rebounds
1  Mavs     99      22       30
2  Mavs     90      19       39
3 Spurs     84      16       42
4  Nets     96      20       26

Hinweise zur Verwendung von read.delim()

Beachten Sie, dass Sie die Funktion getwd() verwenden können, um das aktuelle Arbeitsverzeichnis abzurufen, um herauszufinden, wohin der erste Dataframe exportiert wurde.

Sie können auch die Funktion setwd() verwenden, wenn Sie den Speicherort des aktuellen Arbeitsverzeichnisses ändern möchten.

Zusätzliche Ressourcen

Die folgenden Tutorials erklären, wie Sie andere Dateitypen in R importieren:

So geben Sie Rohdaten manuell in R . ein
So importieren Sie CSV-Dateien in R
So importieren Sie Excel-Dateien in R (Schritt für Schritt)

Statistik: Der Weg zur Datenanalyse

* Amazon Affiliate Link


Das könnte Sie auch interessieren: