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

Оператори R означають операторів, які використовуються в R. Отже, що означає оператор? Простіше кажучи, оператор просить компілятор виконати арифметичні, логічні, побітові маніпуляції за допомогою операндів. Це не що інше, як символ. Стаття R Оператори, давайте спочатку дізнаємося, що таке R? R - мова програмування, яку почали широко використовувати статистики та аналітики даних, оскільки вона дуже універсальна в статистичних обчисленнях. Це відкрите та безкоштовне програмне забезпечення. Вперше з'явився в 1993 році.

Оператори

Оператори R мають багато вбудованих операторів. Ми розглянемо їх по черзі. Операторів R можна класифікувати на чотири категорії:

Арифметичні оператори

Ці оператори R, як випливає з назви, використовуються для таких операцій, як складання, віднімання, множення, ділення, показник, модуль, ціле поділ Символи показані нижче:

  1. (+) Оператор додавання - додає два вектори.
  2. (-) Оператор віднімання - він віднімає другий вектор від першого вектора.
  3. (*) Оператор множення - Він множує два вектори.
  4. (/) Оператор відділу - Він ділить перший вектор з другим вектором.
  5. (%%) Оператор модуля - Він використовується для надання залишку першого вектора другому.
  6. (% /%) Оператор підрозділу цілого числа - Він використовується для надання коефіцієнта першого вектора з другим вектором.
  7. (^) Оператор експонентів - перший вектор піднімається до експонента другого вектора.

Нижче наведено кілька прикладів:

х <- 6

> у <- 17

> х + у

(1) 23

> xy

(1) -9

> х * у

(1) 102

х <- 5

у <- 16

> у / х

(1) 3.2

> у% /% х

(1) 3

> y %% x

(1) 1

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

> x <- c (2, 8, 3)

> y <- c (6, 4, 1)

> х + у

(1) 8 12 4

> xy

(1) -4 4 2

Реляційні оператори

Як ви можете знати, по імені відношення оператор означає відношення між двома значеннями або порівняння між двома значеннями або двома операндами. Нижче наведено перелік символів разом із їхніми операціями:

  1. (<) Менше, ніж Оператор. Він повертає істину для елементів у першому векторі, менших за відповідний елемент, присутній у другому векторі.
  2. (>) Більше, ніж Оператор - Він повертає істину для елементів у першому векторі, які перевищують відповідний елемент, присутній у другому векторі.
  3. (<=) Менше або рівне - Як випливає з назви, воно повертає істину для елементів у першому векторі, менший або рівний відповідному елементу, присутньому у другому векторі.
  4. (> =) Більший або рівний - Він повертає істину для елементів у першому векторі, які перевищують або дорівнюють відповідному елементу, присутньому у другому векторі.
  5. (= =) Дорівнює - Як випливає з назви, воно повертає істину для елементів у першому векторі, які дорівнюють відповідному елементу, присутньому у другому векторі.
  6. (! =) Не дорівнює - Він повертає істину для елементів у першому векторі, які не дорівнюють відповідному елементу, присутньому у другому векторі.

Нижче наведено кілька прикладів:

> у <- 16

> х (1) ІСТИНА

> х> у

(1) ФАЛЬСЬКА

> x <= 5

(1) ІСТИНА

> у> = 20

(1) ФАЛЬСЬКА

> у == 16

(1) ІСТИНА

> х! = 5

(1) ФАЛЬСЬКА

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

> x <- c (2, 8, 3)

> y <- c (6, 4, 1)

> х> у

(1) ЛАЖНА ПРАВДА

Логічні оператори

Логічні оператори використовуються для здійснення булевих операцій, таких як AND, OR. Логічні вектори застосовні лише до векторів логічного типу, числових або складних. Цифри, які перевищують один, - це правда. Нижче наведено перелік логічних операторів та їхніх операцій.

  1. & - Це логічно-операційний елемент. Він поєднує кожен елемент першого вектора з відповідним елементом другого вектора і на основі результату повертає ПРАВИЛЬНУ або ЛІЖНУ.
  2. | - Це логічний АБО Оператор. повертає ПРАВИЛЬНИЙ або ЛЮЖИЙ. Він може повернути лише один з двох доступних виходів.
  3. ! - Це логічно НЕ Оператор. Він працює, надаючи логічну зворотну сторону кожного елемента вектора, на який він застосований.
  4. && - це логічний оператор. Повертає ІСТИНА, лише якщо обидва елементи з векторів є ІСТИНИМИ, і він повертає ЛІЖНЕ, якщо будь-який або обидва вони помилкові.
  5. || - Це Логічний АБО Оператор. На відміну від попереднього вектора повертає ІСТИНА, навіть якщо один з них є ІСТИНИМ. Він повертає помилковим, якщо обидва є НЕВЕРШНІ.

Нижче наведено кілька прикладів:

> x <- c (ІСТИНА, ЛІЖ, 0, 6)

> y <- c (БУЛЬНІ, ПРАВИЛЬНІ, ЛІЖНІ, ІСТИНИ)

>! х

(1) ЛЮДИНА ПРАВДА ІСТИНА ЛЖА

> х і у

(1) ЛЮДИНА ЛУЖА ЛІЖНА ІСТИНА

> x && y

(1) ФАЛЬСЬКА

> х | у

(1) ПРАВИЛЬНА ІСТИНА ЛІЖНА ІСТИНА

> х || у

(1) ІСТИНА

Оператори призначення

Оператори призначення R дуже прості, як випливає з назви, використовуються для присвоєння значень векторам. Нижче наведено перелік різних операторів та операцій:

  1. <-, << -, =: Це називається операторами призначення ліворуч.
  2. ->, - >>: Це називається операторами призначення праворуч.

Оператори <- і = можуть використовуватися для призначення змінних в одному середовищі, а оператор << - зазвичай використовується в глобальних призначеннях.

Нижче наведено кілька прикладів:

> х <- 5

> х

(1) 5

> x = 9

> х

(1) 9

> 10 -> х

Переваги операторів R

Отже, тепер закінчимо цю статтю з різними перевагами, які має R:

  • Це безкоштовно та з відкритим кодом.
  • Він підтримує широкий спектр розширень, наприклад, маніпулювання даними, статистичне моделювання та графіку.
  • Вони працюють у будь-якій операційній системі, як Windows, Unix (наприклад, Linux), Mac.
  • Він легко з'єднується з іншими мовами, такими як підключення та зчитування з бази даних за допомогою протоколу відкритості баз даних (ODBC).

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

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

  1. Огляд операторів C
  2. Функції та оператори MySQL
  3. Дізнайтеся про простий спосіб встановлення Swift
  4. Команди PHP | Основні та розширені