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