Kursinhalt
Einführung in R: Teil II
Einführung in R: Teil II
Was Ist eine Matrix?
Eine Matrix ist eine zweidimensionale Datenstruktur in R, was bedeutet, dass jedes Matrixelement durch seine Position in Zeilen und Spalten charakterisiert werden kann. Matrizen in R können nur Daten eines Typs enthalten, d.h. eine Matrix kann nicht gleichzeitig Zahlen und Text enthalten.
Es gibt mehrere Möglichkeiten, eine Matrix in R zu erstellen. Einerseits können Sie zwei Zeilen 'zusammenführen'; andererseits können Sie zwei Spalten 'zusammenführen'. Betrachten wir jede Methode separat. Die erste ist die rbind()
-Funktion. Der Funktionsname kommt von Rows Bind - diese Funktion verbindet Vektoren als Zeilen.
# Rows row_1 = c(1, 2, 3) row_2 = c(4, 5, 6) # Merge two rows rbind(row_1, row_2)
Wie Sie sehen können, hat diese Matrix zwei Zeilen und drei Spalten (da jede Zeile drei Werte hat).
Eine andere Möglichkeit ist die Verwendung der cbind()
-Funktion. Ebenso wie die vorherige Funktion kommt der Name dieser Funktion von Columns Bind. Schauen wir uns das Beispiel an.
# Columns col_1 = c(1, 2, 3) col_2 = c(4, 5, 6) # Merge two columns cbind(col_1, col_2)
Wie Sie sehen können, hat diese Matrix zwei Spalten und drei Zeilen (da jede Spalte drei Werte hat).
Swipe to start coding
Üben Sie, Matrizen selbst zu erstellen, indem Sie beide Methoden verwenden!
- Erstellen Sie zwei Vektoren:
a
mit ganzen Zahlen von1
bis4
undb
mit ganzen Zahlen von5
bis8
unter Verwendung des Doppelpunkts:
. - Erstellen und geben Sie eine Matrix aus, indem Sie
a
undb
als Zeilen zusammenführen. - Erstellen und geben Sie eine Matrix aus, indem Sie
a
undb
als Spalten zusammenführen.
Sobald Sie diese Aufgabe abgeschlossen haben, klicken Sie auf die Schaltfläche unter dem Code, um Ihre Lösung zu überprüfen.
Lösung
Danke für Ihr Feedback!
Was Ist eine Matrix?
Eine Matrix ist eine zweidimensionale Datenstruktur in R, was bedeutet, dass jedes Matrixelement durch seine Position in Zeilen und Spalten charakterisiert werden kann. Matrizen in R können nur Daten eines Typs enthalten, d.h. eine Matrix kann nicht gleichzeitig Zahlen und Text enthalten.
Es gibt mehrere Möglichkeiten, eine Matrix in R zu erstellen. Einerseits können Sie zwei Zeilen 'zusammenführen'; andererseits können Sie zwei Spalten 'zusammenführen'. Betrachten wir jede Methode separat. Die erste ist die rbind()
-Funktion. Der Funktionsname kommt von Rows Bind - diese Funktion verbindet Vektoren als Zeilen.
# Rows row_1 = c(1, 2, 3) row_2 = c(4, 5, 6) # Merge two rows rbind(row_1, row_2)
Wie Sie sehen können, hat diese Matrix zwei Zeilen und drei Spalten (da jede Zeile drei Werte hat).
Eine andere Möglichkeit ist die Verwendung der cbind()
-Funktion. Ebenso wie die vorherige Funktion kommt der Name dieser Funktion von Columns Bind. Schauen wir uns das Beispiel an.
# Columns col_1 = c(1, 2, 3) col_2 = c(4, 5, 6) # Merge two columns cbind(col_1, col_2)
Wie Sie sehen können, hat diese Matrix zwei Spalten und drei Zeilen (da jede Spalte drei Werte hat).
Swipe to start coding
Üben Sie, Matrizen selbst zu erstellen, indem Sie beide Methoden verwenden!
- Erstellen Sie zwei Vektoren:
a
mit ganzen Zahlen von1
bis4
undb
mit ganzen Zahlen von5
bis8
unter Verwendung des Doppelpunkts:
. - Erstellen und geben Sie eine Matrix aus, indem Sie
a
undb
als Zeilen zusammenführen. - Erstellen und geben Sie eine Matrix aus, indem Sie
a
undb
als Spalten zusammenführen.
Sobald Sie diese Aufgabe abgeschlossen haben, klicken Sie auf die Schaltfläche unter dem Code, um Ihre Lösung zu überprüfen.
Lösung
Danke für Ihr Feedback!