Manuelle Eingabe von Rohdaten in R

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

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.

Geben Sie einen Vektor ein

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"

Geben Sie ein Dataframe ein

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

Geben Sie eine Matrix ein

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.

Statistik: Der Weg zur Datenanalyse

* Amazon Affiliate Link


Das könnte Sie auch interessieren:
R

So verwenden Sie die read.delim-Funktion in R

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 …