Вступ до R векторів

Вектори - це основні об'єкти даних типу R. Вони поділяються на шість атомних векторів.

Одиничні вектори

Дані, створені з одним значенням, мають вектор довжини 1.

  • характер

Приклад: print ("xyz")

  • Цілий

Приклад: друк (54 л)

  • Подвійний

Приклад: друк (6.5)

  • Складні

Приклад: друк (45 л)

  • логічний

Приклад: print (FALSE)

  • Сирий

Приклад: друк (1 + 3i)

Кілька елементів вектор

Ми також можемо створити вектор з кількома значеннями, використовуючи двокрапку з числовими даними.

Приклад

v <- 5:10
print(v)

вихід : 5 6 7 8 9 10

Послідовність десяткових значень

v <- 6.6:9.6
print(v)

вихід : 6, 6 7, 6 8, 6 9, 6

У наведеному нижче прикладі 11.4 не буде в послідовності, і він буде відкинутий, оскільки він не належить до послідовності.

v <- 3.8:8.4
print(v)

вихід : 3, 8 4, 8 5, 8 6, 8 7, 8

Векторні функції в R

Функція визначається як фрагмент коду, який використовується для виконання завдання. Функції трактуються як інші типи об’єктів. У програмуванні R є різні типи функцій.

1. Функція R rep ()

Як ми можемо посилатися з назви, ця функція використовується для повторення значень, поданих як вхід у функцію.

Синтаксис: rep()

Приклад

rep(c(1, 2, 3), times = 4)

Вихід:

(1) 1 2 3 1 2 3 1 2 3 1 2 3

Існують різні способи реалізації функції реп.

Ми також можемо ввести, скільки разів потрібно повторити певне значення.

Приклад

rep(c(1, 2), times = c(4, 3))

Вихід:

(1) 1 1 1 1 2 2 2

Третій спосіб реалізації функції повторень - вказівка ​​довжини.

Приклад

rep(1:2, length.out=9)

Вихід:

(1) 1 2 1 2 1 2 1 2 1

2. Функція послідовності R

Функція послідовності використовується для створення набору послідовних значень.

Припустимо, ми хочемо створити набір послідовних цілих чисел. Для їх створення ми можемо використовувати функцію послідовності.

Синтаксис : seq()

Приклад:

seq(from = 3.5, to = 1, by = -0.3)

Вихід:

(1) 3, 5 3, 2 2, 9 2, 6 2, 3 2, 0 1, 7 1, 4 1, 1

Крім того, ми можемо також додати ще один атрибут до входу функції (тобто довжину)

Приклад

seq(from = 3.5, to = 1, length.out = 6)

Вихід;

(1) 3, 5 3, 0 2, 5 2, 0 1, 5 1, 0

3. R ​​будь-яка () функція

Будь-яка функція () приймає вхідні значення та повертає логічні вектори, які є істинними, або помилковими.

Синтаксис : any()

Припустимо, ми призначили набір значень x.

х = 1, 2, 3, 4, 5

Синтаксис :

x <- 1:5

Тепер ми використовуємо будь-яку () функцію, щоб перевірити, чи є значення вище 5.

any(x > 5)

Вихід :

FALSE З подібного прикладу, ми також можемо вивести TRUE, змінивши значення з 5 на 3.

будь-який (x> 3)

Вихід:

ІСТИНА

4. Функція R all ()

Функція all () схожа на будь-яку () функцію. Різниця тут полягає в тому, що вона перевіряє кожне значення, а потім друкує вихід. Навіть якщо одне значення не відповідає зазначеній умові, воно буде друкуватись як ЛІЖНЕ.

Синтаксис: all()

Приклад

1. Коли всі значення відповідають умові

x 0)

Вихід: ІСТИНА

2. Коли значення не відповідають умові

x 3)

Вихід: ФАЛЬСЕ

У наведеному вище прикладі вище двох значень вище 3. Функції в R визначаються Rf_ або R_

Рекомендовані статті

Це посібник для R Vectors. Тут ми обговорюємо різні типи функцій Vector у програмуванні R із синтаксисом та прикладами. Ви також можете переглянути наступні статті, щоб дізнатися більше -

  1. Функції в R
  2. GLM в R
  3. R Строкові функції
  4. C # Функції

Категорія: