Въведение в операторите на R

R оператори означават оператори, които се използват в R. И така, какво означава оператор? Казано по-просто, оператор моли компилатора да извърши аритметични, логични, битови манипулации, използвайки операндите. Това не е нищо друго освен символ. Статия за операторите R, нека първо знаем какво е R? R е език за програмиране, който започна да се използва широко от статистиците и анализаторите на данни, тъй като е много универсален в статистическите изчисления. Той е с отворен код и безплатен софтуер. За първи път се появява през 1993 година.

Операторите

R Операторите има много вградени оператори. Ще ги разгледаме един по един. Операторите в R могат да бъдат класифицирани в четири категории:

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

Тези R оператори, както подсказва името, се използват за извършване на операция като събиране, изваждане, умножение, деление, експонент, модул, целочислено разделение Символите са показани по-долу:

  1. (+) Оператор за добавяне - добавя два вектора.
  2. (-) Оператор на изваждане - изважда втория вектор от първия вектор.
  3. (*) Оператор за умножение - Той умножава два вектора.
  4. (/) Оператор на разделение - Той разделя първия вектор с втория.
  5. (%%) Модулен оператор - Използва се за даване на остатъка от първия вектор с втория.
  6. (% /%) Оператор на целочислено разделение - Използва се за даване на коефициент на първия вектор с втория вектор.
  7. (^) Оператор на експонентите - Първият вектор се повдига до експонента на втория вектор.

По-долу са показани няколко примера:

x <- 6

> у <- 17

> x + y

(1) 23

> xy

(1) -9

> x * y

(1) 102

x <- 5

y <- 16

> y / x

(1) 3.2

> y% /% x

(1) 3

> y %% x

(1) 1

Те също работят върху вектори. Ето няколко примера за аритметични оператори, използвани в векторите.

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

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

> x + y

(1) 8 12 4

> XY

(1) -4 4 2

Релационни оператори

Както можете да знаете под името оператор връзка означава връзката между две стойности или сравнение между две стойности или два операнда. По-долу е списъкът на символите, заедно с техните операции:

  1. (<) По-малко от оператор - Връща вярно за елементи в първия вектор, които са по-малко от съответния елемент, присъстващ във втория вектор.
  2. (>) По-голям от Оператора - Той връща вярно за елементи в първия вектор, които са по-големи от съответния елемент, присъстващ във втория вектор.
  3. (<=) По-малко или равно на - Както подсказва името, тя връща вярно за елементи в първия вектор, който е по-малък или равен на съответния елемент, присъстващ във втория вектор.
  4. (> =) По-голям или равен на - Той връща вярно за елементи в първия вектор, които са по-големи или равни на съответния елемент, присъстващ във втория вектор.
  5. (= =) Равен на - Както подсказва името, той връща вярно за елементи в първия вектор, които са равни на съответния елемент, присъстващ във втория вектор.
  6. (! =) Не е равно на - Тя връща вярно за елементи в първия вектор, които не са равни на съответния елемент, присъстващ във втория вектор.

По-долу са показани няколко примера:

> у <- 16

> х (1) ИСТИНСКА

> х> у

(1) ЛЕЖНО

> x <= 5

(1) ИСТИНСКА

> y> = 20

(1) ЛЕЖНО

> y == 16

(1) ИСТИНСКА

> x! = 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 (ЛЪЖА, ИСТИНСКА, ЛЕСНА, ИСТИНСКА)

>! x

(1) ЛЪЖА ИСТИНСКА ИСТИНСКА ЛЕЖА

> x & y

(1) ЛЮБИМО ИЛИНА ЛЪЖА ЛЕЖА

> x && y

(1) ЛЕЖНО

> х | у

(1) ИСТИНСКА ИСТИНСКА ИЛИНА ИСТИНСКА

> x || y

(1) ИСТИНСКА

Оператори за присвояване

Операторите за задаване R са много прости, както подсказва името, използва се за присвояване на стойности на векторите. По-долу е даден списък на различни оператори и операции:

  1. <-, << -, =: Нарича се оператори за присвояване отляво.
  2. ->, - >>: Нарича се оператори за присвояване надясно.

Операторите <- и = могат да бъдат използвани за присвояване на променливи в една и съща среда, а операторът << - обикновено се използва в глобални задания.

По-долу са показани няколко примера:

> x <- 5

> х

(15

> x = 9

> х

(1) 9

> 10 -> х

Предимства на операторите на R

И така, сега нека заключим тази статия с различните предимства, които има R:

  • Той е безплатен и с отворен код.
  • Той поддържа голямо разнообразие от разширения, например манипулиране на данни, статистическо моделиране и графика.
  • Те работят във всяка операционна система като Windows, Unix (като Linux), Mac.
  • Той лесно се свързва с други езици, като свързване и четене от база данни, използвайки протокола за свързване на отворени бази данни (ODBC).

Препоръчителни статии

Това е ръководство за операторите на R. Тук обсъдихме концепцията, различните оператори с примери и предимствата на R. Можете също да разгледате и другите ни предложени статии, за да научите повече

  1. Преглед на операторите на C
  2. MySQL функции и оператори
  3. Научете лесния начин да инсталирате Swift
  4. PHP Команди | Основни и разширени