Як використовувати функцію 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

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *