So verwenden sie die funktion „assign()“ in r (3 beispiele)
Die Funktion „assign()“ in R kann verwendet werden, um Variablen Werte zuzuweisen.
Diese Funktion verwendet die folgende grundlegende Syntax:
zuweisen (x, Wert)
Gold:
- x : Ein Variablenname, der als Zeichenfolge angegeben wird.
- value : Der/die Wert(e), die x zugewiesen werden sollen.
Die folgenden Beispiele zeigen, wie Sie diese Funktion in der Praxis nutzen können.
Beispiel 1: Weisen Sie einer Variablen einen Wert zu
Der folgende Code zeigt, wie Sie mit der Funktion „assign()“ den Wert 5 einer Variablen namens „new_variable“ zuweisen:
#assign one value to new_variable
assign('new_variable', 5)
#print new_variable
new_variable
[1] 5
Wenn wir die Variable namens new_variable drucken, können wir sehen, dass ein Wert von 5 erscheint.
Beispiel 2: Weisen Sie einer Variablen einen Wertevektor zu
Der folgende Code zeigt, wie Sie mit der Funktion „assign()“ einen Wertevektor einer Variablen namens „new_variable“ zuweisen:
#assign vector of values to new_variable
assign('new_variable', c(5, 6, 10, 12))
#print new_variable
new_variable
[1] 5 6 10 12
Wenn wir die Variable namens new_variable drucken, können wir sehen, dass ein Wertevektor erscheint.
Beispiel 3: Weisen Sie mehreren Variablen Werte zu
Der folgende Code zeigt, wie Sie die Funktion „assign()“ in einer for-Schleife verwenden, um mehreren neuen Variablen bestimmte Werte zuzuweisen:
#use for loop to assign values to different variables
for (i in 1:4) {
assign(paste0("var_", i), i*2)
}
#view variables created in for loop
var_1
[1] 2
var_2
[1] 4
var_3
[1] 6
var_4
[1] 8
Mithilfe der Funktion „assign()“ mit einer for-Schleife konnten wir vier neue Variablen erstellen.
Zusätzliche Ressourcen
Die folgenden Tutorials erklären, wie Sie andere gängige Funktionen in R verwenden:
So verwenden Sie die Funktion dim() in R
So verwenden Sie die Funktion table() in R
So verwenden Sie die Funktion sign() in R