Introdução aos vetores R

Vetores são objetos básicos do tipo de dados R. Eles são divididos em seis vetores atômicos.

Vetores de elemento único

Os dados criados com um valor são do vetor de comprimento 1.

  • personagem

Exemplo: print ("xyz")

  • Inteiro

Exemplo: print (54L)

  • Duplo

Exemplo: print (6.5)

  • Complexo

Exemplo: print (45L)

  • lógico

Exemplo: print (FALSE)

  • Cru

Exemplo: print (1 + 3i)

Vetor de vários elementos

Também podemos criar um vetor com vários valores usando dois pontos com dados numéricos.

Exemplo

v <- 5:10
print(v)

saída : 5 6 7 8 9 10

A sequência de valores decimais

v <- 6.6:9.6
print(v)

saída : 6, 6 7, 6 8, 6 9, 6

No exemplo abaixo, 11.4 não estará na sequência e será descartado, pois não pertence à sequência.

v <- 3.8:8.4
print(v)

saída : 3, 8 4, 8 5, 8 6, 8 7, 8

Funções de vetor em R

A função é definida como um pedaço de código usado para executar uma tarefa. As funções são tratadas como outros tipos de objetos. Existem diferentes tipos de funções na programação R.

1. Função R rep ()

Como podemos referir a partir do nome, esta função é usada para repetir os valores dados como entrada em uma função.

Sintaxe: rep()

Exemplo

rep(c(1, 2, 3), times = 4)

Resultado:

(1) 1 2 3 1 2 3 1 2 3 1 2 3

Existem diferentes maneiras de implementar a função rep.

Também podemos inserir o número de vezes que um valor específico precisa ser repetido.

Exemplo

rep(c(1, 2), times = c(4, 3))

Resultado:

(1) 1 1 1 1 2 2 2

A terceira maneira de implementar uma função rep é especificando o comprimento.

Exemplo

rep(1:2, length.out=9)

Resultado:

(1) 1 2 1 2 1 2 1 2 1

2. Função R Seq

A função de sequência é usada para criar um conjunto de valores seqüenciais.

Vamos supor que queremos criar um conjunto de números inteiros seqüenciais. Podemos usar a função de sequência para criá-los.

Sintaxe : seq()

Exemplo:

seq(from = 3.5, to = 1, by = -0.3)

Resultado:

(1) 3, 5 3, 2 2, 9 2, 6 2, 3 2, 0 1, 7 1, 4 1, 1

Além disso, também podemos adicionar outro atributo à entrada da função (ou seja, comprimento)

Exemplo

seq(from = 3.5, to = 1, length.out = 6)

Resultado;

(1) 3, 5 3, 0 2, 5 2, 0 1, 5 1, 0

3. R ​​qualquer função ()

Qualquer função () pega valores de entrada e retorna vetores lógicos que True ou False.

Sintaxe : any()

Vamos supor que atribuímos um conjunto de valores a x.

x = 1, 2, 3, 4, 5

Sintaxe :

x <- 1:5

Agora, usamos qualquer função () para verificar se existe algum valor acima de 5.

any(x > 5)

Saída :

FALSE De um exemplo semelhante, também podemos gerar VERDADEIRO alterando o valor de 5 para 3.

qualquer (x> 3)

Resultado:

VERDADE

4. Função R all ()

A função all () é semelhante a qualquer função (). A diferença aqui é verificar todos os valores e depois imprimir a saída. Mesmo que um valor único não atenda à condição especificada, ele será impresso como FALSE.

Sintaxe: all()

Exemplo

1. Quando todos os valores atenderem à condição

x 0)

Saída: TRUE

2.Quando os valores não atendem à condição

x 3)

Saída: FALSE

No exemplo acima, apenas dois valores estão acima de 3. As funções em R são definidas por Rf_ ou R_

Artigos recomendados

Este é um guia para vetores R. Aqui discutimos os diferentes tipos de funções vetoriais na programação R com sintaxe e exemplos. Você também pode consultar os seguintes artigos para saber mais -

  1. Funções em R
  2. GLM em R
  3. Funções de String R
  4. Funções C #

Categoria: