Wprowadzenie do operatorów R.

Operatory R oznaczają operatory używane w R. Więc co oznacza operator? Mówiąc najprościej, operator prosi kompilator o wykonanie arytmetycznych, logicznych, bitowych operacji za pomocą operandów. To nic innego jak symbol. Artykuł R Operators, daj nam najpierw znać, co to jest R? R jest językiem programowania, który zaczął być powszechnie stosowany przez statystyk i analityków danych, ponieważ jest bardzo wszechstronny w obliczeniach statystycznych. Jest to oprogramowanie typu open source i wolne. Po raz pierwszy pojawił się w 1993 roku.

Operatorzy

R Operators ma wiele wbudowanych operatorów. Przyjrzymy się im jeden po drugim. Operatory w R można podzielić na cztery kategorie:

Operatory arytmetyczne

Te operatory R, ​​jak sugeruje nazwa, służą do wykonywania operacji takich jak dodawanie, odejmowanie, mnożenie, dzielenie, wykładnik, moduł, dzielenie całkowite Symbole pokazano poniżej:

  1. (+) Operator dodawania - dodaje dwa wektory.
  2. (-) Operator odejmowania - odejmuje drugi wektor od pierwszego wektora.
  3. (*) Operator mnożenia - Mnoży dwa wektory.
  4. (/) Operator podziału - dzieli pierwszy wektor z drugim wektorem.
  5. (%%) Operator modułu - służy do podania pozostałej części pierwszego wektora z drugim.
  6. (% /%) Operator dzielenia liczb całkowitych - służy do podania ilorazu pierwszego wektora z drugim wektorem.
  7. (^) Operator wykładnika - pierwszy wektor jest podnoszony do wykładnika drugiego wektora.

Kilka przykładów pokazano poniżej:

x <- 6

> y <- 17

> x + y

(1) 23

> xy

(1) -9

> x * y

(1) 102

x <- 5

y <- 16

> t / x

(1) 3.2

> y% /% x

(1) 3

> y %% x

(1) 1

Działają również na wektorach. Oto kilka przykładów operatorów arytmetycznych stosowanych w wektorach.

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

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

> x + y

(1) 8 12 4

> xy

(1) -4 4 2

Operatorzy relacyjni

Jak wiadomo, nazwa relacji operator oznacza relację między dwiema wartościami lub porównanie dwóch wartości lub dwóch operandów. Poniżej znajduje się lista symboli wraz z ich operacjami:

  1. (<) Mniej niż operator - Zwraca wartość true dla elementów w pierwszym wektorze, które są mniejsze niż odpowiadający element obecny w drugim wektorze.
  2. (>) Większy niż operator - Zwraca wartość true dla elementów w pierwszym wektorze, które są większe niż odpowiadający element obecny w drugim wektorze.
  3. (<=) Mniejszy lub równy - jak sama nazwa wskazuje, zwraca wartość true dla elementów w pierwszym wektorze, który jest mniejszy lub równy odpowiadającemu elementowi obecnemu w drugim wektorze.
  4. (> =) Większy lub równy - Zwraca wartość true dla elementów w pierwszym wektorze, które są większe lub równe odpowiadającemu elementowi obecnemu w drugim wektorze.
  5. (= =) Równa się - Jak sama nazwa wskazuje, zwraca wartość true dla elementów w pierwszym wektorze, które są równe odpowiadającemu elementowi obecnemu w drugim wektorze.
  6. (! =) Not Equal to - Zwraca true dla elementów w pierwszym wektorze, które nie są równe odpowiadającemu elementowi obecnemu w drugim wektorze.

Kilka przykładów pokazano poniżej:

> y <- 16

> x (1) PRAWDA

> x> y

(1) FAŁSZ

> x <= 5

(1) PRAWDA

> y> = 20

(1) FAŁSZ

> y == 16

(1) PRAWDA

> x! = 5

(1) FAŁSZ

Działają również na wektorach. Oto kilka przykładów operatorów arytmetycznych stosowanych w wektorach.

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

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

> x> y

(1) FALSE TRUE TRUE

Operatory logiczne

Operatory logiczne służą do wykonywania operacji boolowskich, takich jak AND, OR. Wektory logiczne mają zastosowanie tylko do wektorów typu logicznego, numerycznego lub złożonego. Liczby większe niż jeden są prawdziwe. Poniżej znajduje się lista operatorów logicznych i ich operacji.

  1. & - Jest elementarnym logicznym operatorem AND. Łączy każdy element pierwszego wektora z odpowiadającym mu elementem drugiego wektora i na podstawie wyniku zwraca PRAWDA lub FAŁSZ.
  2. | - Jest elementarnym logicznym operatorem OR. zwraca PRAWDA lub FAŁSZ. Może zwrócić tylko jedno z dwóch dostępnych wyjść.
  3. ! - To logiczny operator NIE. Działa poprzez podanie logicznej odwrotności każdego elementu wektora, na który jest zastosowany.
  4. && - To logiczne i operator. Zwraca wartość PRAWDA tylko wtedy, gdy oba elementy z wektorów mają wartość PRAWDA, a zwraca wartość FAŁSZ, jeśli jeden lub oba z nich są fałszywe.
  5. || - To jest logiczny operator OR. W przeciwieństwie do poprzedniego wektora zwraca PRAWDA, nawet jeśli jeden z nich ma wartość PRAWDA. Zwraca false, jeśli oba są FAŁSZ.

Kilka przykładów pokazano poniżej:

> x <- c (PRAWDA, FAŁSZ, 0, 6)

> y <- c (FAŁSZ, PRAWDA, FAŁSZ, PRAWDA)

>! x

(1) FALSE TRUE TRUE FALSE

> x i y

(1) FALSE FALSE FALSE TRUE

> x && y

(1) FAŁSZ

> x | y

(1) PRAWDA PRAWDA FAŁSZ PRAWDA

> x || y

(1) PRAWDA

Operatorzy przydziału

Przypisanie Operatory R są bardzo proste, jak sugeruje nazwa, służą do przypisywania wartości do wektorów. Poniżej znajduje się lista różnych operatorów i operacji:

  1. <-, << -, =: Nazywa się to operatorem przypisania Leftwards.
  2. ->, - >>: Nazywa się to operatorem przypisania w prawo.

Operatorów <- i = można używać do przypisywania zmiennych w tym samym środowisku, a operator << - jest zwykle używany w przypisaniach globalnych.

Kilka przykładów pokazano poniżej:

> x <- 5

> x

(1) 5

> x = 9

> x

(1) 9

> 10 -> x

Zalety operatorów R.

Podsumujmy teraz ten artykuł z różnymi zaletami R:

  • Jest darmowy i open source.
  • Obsługuje wiele różnych rozszerzeń, na przykład manipulacje danymi, modelowanie statystyczne i grafikę.
  • Działają w każdym systemie operacyjnym, takim jak Windows, Unix (np. Linux), Mac.
  • Łatwo łączy się z innymi językami, takimi jak łączenie i czytanie z bazy danych za pomocą protokołu Open Database Connectivity (ODBC).

Polecane artykuły

To był przewodnik dla operatorów R. Tutaj omówiliśmy koncepcję, różnych operatorów z przykładami i zalety R. Możesz również przejrzeć nasze inne sugerowane artykuły, aby dowiedzieć się więcej

  1. Przegląd operatorów C.
  2. Funkcje i operatory MySQL
  3. Dowiedz się, jak łatwo zainstalować Swift
  4. Polecenia PHP | Podstawowy i zaawansowany