Introdução aos operadores R

Operadores R significam operadores que são usados ​​em R. Então, o que um operador significa? Em termos simples, um operador solicita que o compilador execute manipulações aritméticas, lógicas e bit a bit usando os operandos. Não é nada além de um símbolo. Artigo R Operators, primeiro vamos saber o que é R? R é uma linguagem de programação que começou a ser amplamente utilizada por estatísticos e analistas de dados, pois é muito versátil na computação estatística. É um software livre e de código aberto. Apareceu pela primeira vez em 1993.

Operadores

R Operators possui muitos operadores internos. Vamos olhar para eles um por um. Os operadores em R podem ser classificados em quatro categorias:

Operadores aritméticos

Esses operadores R, como o nome sugere, são usados ​​para executar uma operação como adição, subtração, multiplicação, divisão, expoente, módulo, Divisão de números inteiros. Os símbolos são mostrados abaixo:

  1. (+) Operador de adição - Adiciona dois vetores.
  2. (-) Operador de subtração - subtrai o segundo vetor do primeiro vetor.
  3. (*) Operador de multiplicação - multiplica dois vetores.
  4. Operador de Divisão (/) - Divide o primeiro vetor pelo segundo vetor.
  5. Operador de módulo (%%) - É usado para fornecer o restante do primeiro vetor com o segundo.
  6. Operador de divisão inteira (% /%) - É usado para fornecer o quociente do primeiro vetor com o segundo vetor.
  7. (^) Operador de expoente - O primeiro vetor é elevado ao expoente do segundo vetor.

Alguns exemplos são mostrados abaixo:

x <- 6

> y <- 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

Eles também funcionam em vetores. Aqui estão alguns exemplos de operadores aritméticos sendo usados ​​em vetores.

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

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

> x + y

(1) 8 12 4

> xy

(1) -4 4 2

Operadores relacionais

Como você pode saber pelo nome operador de relação, significa o relacionamento entre dois valores ou comparar entre dois valores ou dois operandos. Abaixo está a lista de símbolos junto com suas operações:

  1. (<) Menor que Operador - Retorna verdadeiro para elementos no primeiro vetor que são menores que o elemento correspondente presente no segundo vetor.
  2. (>) Maior que Operador - Retorna verdadeiro para elementos no primeiro vetor que são maiores que o elemento correspondente presente no segundo vetor.
  3. (<=) Menor que ou igual a - Como o nome sugere, ele retorna verdadeiro para elementos do primeiro vetor que são menores ou iguais ao elemento correspondente presente no segundo vetor.
  4. (> =) Maior que ou Igual a - Retorna verdadeiro para elementos no primeiro vetor que são maiores ou iguais ao elemento correspondente presente no segundo vetor.
  5. (= =) Igual a - Como o nome sugere, ele retorna verdadeiro para elementos no primeiro vetor que são iguais ao elemento correspondente presente no segundo vetor.
  6. (! =) Diferente de - Retorna verdadeiro para elementos no primeiro vetor que não são iguais ao elemento correspondente presente no segundo vetor.

Alguns exemplos são mostrados abaixo:

> y <- 16

> x (1) VERDADEIRO

> x> y

(1) FALSO

> x <= 5

(1) VERDADEIRO

> y> = 20

(1) FALSO

> y == 16

(1) VERDADEIRO

> x! = 5

(1) FALSO

Eles também funcionam em vetores. Aqui estão alguns exemplos de operadores aritméticos sendo usados ​​em vetores.

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

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

> x> y

(1) FALSO VERDADEIRO VERDADEIRO

Operadores lógicos

Operadores lógicos são usados ​​para executar operações booleanas como AND, OR. Os vetores lógicos são aplicáveis ​​apenas aos vetores do tipo lógico, numérico ou complexo. Os números maiores que um são verdadeiros. Abaixo está a lista de operadores lógicos e suas operações.

  1. & - É um Operador E Lógico por elementos. Ele combina cada elemento do primeiro vetor com o elemento correspondente do segundo vetor e, com base no resultado, retorna TRUE ou FALSE.
  2. | - É um operador lógico OU por elemento. retorna VERDADEIRO ou FALSO. Ele pode retornar apenas uma das duas saídas disponíveis.
  3. ! - É operador lógico e NÃO. Ele funciona fornecendo o inverso lógico de cada elemento do vetor no qual é aplicado.
  4. && - É lógico e operador. Retorna TRUE apenas se os dois elementos dos vetores forem TRUE e retorna FALSE se algum ou ambos forem falsos.
  5. || - É um operador lógico OU. Diferente do vetor anterior, retorna VERDADEIRO, mesmo que um deles seja VERDADEIRO. Retorna false se ambos forem FALSE.

Alguns exemplos são mostrados abaixo:

> x <- c (VERDADEIRO, FALSO, 0, 6)

> y <- c (FALSO, VERDADEIRO, FALSO, VERDADEIRO)

>! x

(1) FALSO VERDADEIRO VERDADEIRO FALSO

> x & y

(1) FALSO FALSO FALSO VERDADEIRO

> x && y

(1) FALSO

> x | y

(1) VERDADEIRO VERDADEIRO VERDADEIRO VERDADEIRO

> x || y

(1) VERDADEIRO

Operadores de atribuição

Os operadores de atribuição R são muito simples, como o nome sugere, é usado para atribuir valores a vetores. Abaixo está a lista de vários operadores e operações:

  1. <-, << -, =: É chamado de operadores de atribuição à esquerda.
  2. ->, - >>: é chamado de operadores de atribuição à direita.

Os operadores <- e = podem ser usados ​​para atribuir variáveis ​​no mesmo ambiente e o operador << - geralmente é usado em atribuições globais.

Alguns exemplos são mostrados abaixo:

> x <- 5

> x

(1) 5

> x = 9

> x

(1) 9

> 10 -> x

Vantagens dos operadores R

Então, agora vamos concluir este artigo com as várias vantagens que R tem:

  • É gratuito e de código aberto.
  • Ele suporta uma ampla variedade de extensões, por exemplo, manipulação de dados, modelagem estatística e gráficos.
  • Eles são executados em todos os sistemas operacionais, como Windows, Unix (como Linux), Mac.
  • Ele se conecta facilmente a outros idiomas, como a conexão e a leitura de um banco de dados usando o protocolo ODBC (Open Database Connectivity).

Artigos recomendados

Este foi um guia para operadores de R. Aqui discutimos o conceito, vários operadores com exemplos e vantagens de R. Você também pode consultar nossos outros artigos sugeridos para saber mais

  1. Visão geral dos operadores C
  2. Funções e Operadores MySQL
  3. Aprenda a maneira fácil de instalar o Swift
  4. Comandos PHP | Básico e Avançado