Crear un vector vacío en R

Manav Narula 30 enero 2023
  1. Usando la función vector() para crear un vector vacío en R
  2. Usando la función numeric() para crear un vector vacío numérico en R
Crear un vector vacío en R

Un vector es una de las estructuras de datos fundamentales en R. Se utiliza para almacenar elementos en una secuencia, pero a diferencia de las listas, todos los elementos de un vector deben ser del mismo tipo de datos. Basándonos en el tipo de datos almacenados en un vector, podemos clasificarlo en Vectores Numéricos, Lógicos, Enteros, FechaHora, Factores y Carácter.

En la programación de R, podemos crear un Vector usando unas pocas funciones incorporadas.

Usando la función vector() para crear un vector vacío en R

La función vector() en R se usa para crear un vector de la longitud y tipo especificados por length y mode. El mode por defecto es lógico pero puede ser cambiado a numérico, carácter, o incluso a lista o alguna expresión.

A continuación se muestra un ejemplo para crear un Vector vacío:

vec <- vector()

Usando la función numeric() para crear un vector vacío numérico en R

Podemos usar la función numeric() para crear vectores numéricos en R. También podemos pasar la longitud del vector como su argumento.

A continuación se muestra un ejemplo para crear un vector numérico vacío:

vec2 <- numeric()
Nota

De manera similar, también podemos usar la función character() o logic() para crear vectores vacíos de tipo Character y Logical y especificar su longitud usando el argumento length. Podemos comprobar si un objeto es un vector o no usando la función is.vector(), que devuelve True para los objetos vectoriales, como se muestra a continuación:

> is.vector(vec2)
[1] TRUE
Manav Narula avatar Manav Narula avatar

Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.

LinkedIn

Artículo relacionado - R Vector