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:
- (+) Operador de adição - Adiciona dois vetores.
- (-) Operador de subtração - subtrai o segundo vetor do primeiro vetor.
- (*) Operador de multiplicação - multiplica dois vetores.
- Operador de Divisão (/) - Divide o primeiro vetor pelo segundo vetor.
- Operador de módulo (%%) - É usado para fornecer o restante do primeiro vetor com o segundo.
- Operador de divisão inteira (% /%) - É usado para fornecer o quociente do primeiro vetor com o segundo vetor.
- (^) 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) 102x <- 5
y <- 16
> y / x
(1) 3, 2> y% /% x
(1) 3> y %% x
(1) 1Eles 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 2Operadores 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:
- (<) Menor que Operador - Retorna verdadeiro para elementos no primeiro vetor que são menores que o elemento correspondente presente no segundo vetor.
- (>) Maior que Operador - Retorna verdadeiro para elementos no primeiro vetor que são maiores que o elemento correspondente presente no segundo vetor.
- (<=) 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.
- (> =) 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.
- (= =) 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.
- (! =) 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
> x> y
(1) FALSO> x <= 5
(1) VERDADEIRO> y> = 20
(1) FALSO> y == 16
(1) VERDADEIRO> x! = 5
(1) FALSOEles 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 VERDADEIROOperadores 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.
- & - É 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.
- | - É um operador lógico OU por elemento. retorna VERDADEIRO ou FALSO. Ele pode retornar apenas uma das duas saídas disponíveis.
- ! - É operador lógico e NÃO. Ele funciona fornecendo o inverso lógico de cada elemento do vetor no qual é aplicado.
- && - É lógico e operador. Retorna TRUE apenas se os dois elementos dos vetores forem TRUE e retorna FALSE se algum ou ambos forem falsos.
- || - É 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) VERDADEIROOperadores 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:
- <-, << -, =: É chamado de operadores de atribuição à esquerda.
- ->, - >>: é 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
- Visão geral dos operadores C
- Funções e Operadores MySQL
- Aprenda a maneira fácil de instalar o Swift
- Comandos PHP | Básico e Avançado