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 2A 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 12. 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, 1Alé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 -
- Funções em R
- GLM em R
- Funções de String R
- Funções C #