Як використовувати функцію assign() у r (3 приклади)
Функцію assign() в R можна використовувати для призначення значень змінним.
Ця функція використовує такий базовий синтаксис:
призначити (x, значення)
золото:
- x : Ім’я змінної, задане у вигляді рядка символів.
- значення : Значення, яке потрібно призначити x.
Наступні приклади показують, як використовувати цю функцію на практиці.
Приклад 1: присвоєння значення змінній
Наступний код показує, як використовувати функцію assign() для призначення значення 5 змінній під назвою new_variable:
#assign one value to new_variable
assign('new_variable', 5)
#print new_variable
new_variable
[1] 5
Коли ми друкуємо змінну під назвою new_variable , ми бачимо, що з’являється значення 5 .
Приклад 2: присвоїти змінній вектор значень
Наступний код показує, як використовувати функцію assign() для призначення вектора значень змінній під назвою new_variable:
#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
Коли ми друкуємо змінну під назвою new_variable , ми бачимо, що з’являється вектор значень.
Приклад 3: Призначення значень кільком змінним
Наступний код показує, як використовувати функцію assign() у циклі for для призначення певних значень кільком новим змінним:
#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
Використовуючи функцію assign() із циклом for, ми змогли створити чотири нові змінні.
Додаткові ресурси
У наступних посібниках пояснюється, як використовувати інші поширені функції в R:
Як використовувати функцію dim() у R
Як використовувати функцію table() у R
Як використовувати функцію sign() у R