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 …
R ist eine der beliebtesten Programmiersprachen für die Arbeit mit Daten. Aber bevor wir mit Daten arbeiten können, müssen wir tatsächlich Daten in R bekommen!
Wenn sich Ihre Daten bereits in einer CSV- oder Excel-Datei befinden, können Sie die Schritte in diesen Artikelen ausführen, um sie in R zu importieren:
Manchmal möchten Sie jedoch möglicherweise Rohdaten manuell in R eingeben. In diesem Artikel wird die Vorgehensweise erläutert.
Wir können die folgende Syntax verwenden, um einen einzelnen Vektor numerischer Werte in R einzugeben:
#Vektor numerischer Werte erstellen
numeric_values <- c(1, 3, 5, 8, 9)
#Klasse des Vektors anzeigen
class(numeric_values)
[1] "numeric"
#Vektor numerischer Werte anzeigen
numeric_values
[1] 1 3 5 8 9
#Zweites Element im Vektor zurückgeben
numeric_values[4]
[1] 8
Wir können dieselbe Syntax verwenden, um einen Vektor von Zeichenwerten einzugeben:
#Vektor vin Zeichenwerten erstellen
char_values <- c("Bob", "Mike", "Tony", "Andy")
#Klasse des Vektors anzeigen
class(char_values)
[1] "character"
Wir können die folgende Syntax verwenden, um ein Dataframe von Werten in R einzugeben:
#Dataframe erstellen
df <- data.frame(team=c("A", "A", "B", "B", "C"),
points=c(12, 15, 17, 24, 27),
assists=c(4, 7, 7, 8, 12))
#Dataframe anzeigen
df
team points assists
1 A 12 4
2 A 15 7
3 B 17 7
4 B 24 8
5 C 27 12
#Klasse des Dataframes anzeigen
class(df)
[1] "data.frame"
#Wert der dritten und vierten Spalte anzeigen
df[4, 3]
[1] 8
Wir können die folgende Syntax verwenden, um eine Wertematrix in R einzugeben:
#Matrix mit zwei Spalten und fünf Zeilen erstellen
points=c(12, 15, 17, 24, 27)
assists=c(4, 7, 7, 8, 12)
#Cbind der zwei Vektoren, um eine Matrix zu erstellen
mat <- cbind(points, assists)
#Matrix anzeigen
mat
points assists
[1,] 12 4
[2,] 15 7
[3,] 17 7
[4,] 24 8
[5,] 27 12
#Klasse von mat anzeigen
class(mat)
[1] "matrix"
#Wert der vierten Zeile und zweiten Spalte zurückgeben
mat[4, 2]
assists
8
Hinweis: Für eine Matrix muss im Gegensatz zum Dataframe jede Spalte vom gleichen Typ sein.
Weitere R-Tutorials finden Sie hier.
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:
Sie können die Funktion write.table in R verwenden, um einen Dataframe oder eine Matrix in eine Datei zu exportieren.
Diese Funktion verwendet die folgende grundlegende Syntax:
write.table(df …