Вступ до 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 12. Функція послідовності 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 із синтаксисом та прикладами. Ви також можете переглянути наступні статті, щоб дізнатися більше -
- Функції в R
- GLM в R
- R Строкові функції
- C # Функції