So verwenden sie read.table in r (mit beispielen)


Mit der Funktion read.table können Sie eine Datei mit Tabellendaten in R lesen.

Diese Funktion verwendet die folgende grundlegende Syntax:

 df <- read. table (file=' C:\\Users\\bob\\Desktop\\data.txt ', header= FALSE , sep = "")

Standardmäßig geht die Funktion read.table davon aus, dass die Datei keine Kopfzeilen enthält und die Werte durch Leerzeichen getrennt sind.

Sie können R jedoch mit den Argumenten header und sep mitteilen, dass die Datei eine Kopfzeile hat und ein anderes Trennzeichen verwendet.

Sie können beispielsweise ein Komma als Trennzeichen verwenden:

 df <- read. table (file=' C:\\Users\\bob\\Desktop\\data.txt ', header= TRUE , sep=' , ')

Das folgende Schritt-für-Schritt-Beispiel zeigt, wie Sie die Funktion read.table in der Praxis nutzen.

Schritt 1: Sehen Sie sich die Datei an

Nehmen wir an, ich habe eine Datei namens data.txt auf meinem Desktop, die ich als Datenblock in R einlesen möchte:

Schritt 2: Verwenden Sie read.table(), um die Datei in den Datenrahmen einzulesen

Als nächstes verwenden wir read.table() , um die Datei in einen Datenrahmen namens df einzulesen:

 #read file from Desktop into data frame
df <- read. table (file=' C:\\Users\\bob\\Desktop\\data.txt ', header= TRUE )

Beachten Sie, dass ich header=TRUE angegeben habe, da die erste Zeile der Datei die Spaltennamen enthält.

Ich habe auch das Argument sep nicht angegeben, da die Dateidaten bereits durch Leerzeichen getrennt sind.

Schritt 3: Sehen Sie sich den Datenrahmen an

Dann können wir den Datenrahmen anzeigen, um sicherzustellen, dass die Datei korrekt gelesen wurde:

 #view data frame
print (df)

  var1 var2 var3
1 1 7 3
2 2 3 7
3 3 3 8
4 4 4 3
5 5 5 2
6 6 7 7
7 9 9 4

Wir können sehen, dass der Datenrahmen mit den Daten in der Datei übereinstimmt.

Wir können auch die Funktionen class und dim verwenden, um die Klasse des Datenrahmens zu überprüfen und die Dimensionen (Anzahl der Zeilen und Anzahl der Spalten) zu erhalten:

 #check class of data frame
class(df)

[1] "data.frame"

#check dimensions of data frame
dim(df)

[1] 7 3

Wir können sehen, dass df tatsächlich ein Datenrahmen ist und 7 Zeilen und 3 Spalten hat.

Zusätzliche Ressourcen

Die folgenden Tutorials erklären, wie man andere Dateitypen in R liest:

So importieren Sie CSV-Dateien in R
So importieren Sie Excel-Dateien in R
So importieren Sie TSV-Dateien in R

Einen Kommentar hinzufügen

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