Criar Vector Vazio em R

  1. Utilize a função vector() para Criar um Vector Vazio em R
  2. Utilize a função numeric() para Criar um Vector Numérico Vazio em R

Um Vector é uma das estruturas de dados fundamentais em R. É utilizado para armazenar elementos numa sequência, mas ao contrário das listas, todos os elementos de um vector devem ser do mesmo tipo de dados. Com base no tipo de dados armazenados num vector, podemos classificá-lo em Numérico, Lógico, Inteiro, DataTime, Factores, e Vectores de Caracteres.

Na programação R, podemos criar um Vector usando algumas funções incorporadas.

Utilize a função vector() para Criar um Vector Vazio em R

A função vector() em R é utilizada para criar um vector do comprimento e tipo especificados por length e mode. O mode por defeito é lógico mas pode ser alterado para numérico, caracter, ou mesmo para listar ou alguma expressão.

Um exemplo para criar um Vector vazio é mostrado abaixo:

vec <- vector()

Utilize a função numeric() para Criar um Vector Numérico Vazio em R

Podemos utilizar a função numeric() para criar Vectores Numéricos em R. Podemos também passar o comprimento do vector como seu argumento.

Um exemplo para criar um Vector Numérico vazio é mostrado abaixo:

vec2 <- numeric()
Nota

Da mesma forma, também podemos utilizar a função character() ou logical() para criar vectores vazios do tipo Caracter e Lógico e especificar o seu comprimento utilizando o argumento length. Podemos verificar se um objecto é um vector ou não utilizando a função is.vector(), que retorna True para objectos vectoriais, como se mostra abaixo:

> is.vector(vec2)
[1] TRUE

Artigo relacionado - R Vector

  • Encontrar Índice de um Elemento num Vector R