En este artículo, discutiremos cómo crear un vector vacío y agregar elementos a un vector en el lenguaje de programación R. Se puede crear un vector vacío simplemente sin pasar ningún valor mientras se crea un vector regular usando la función c() .
Sintaxis:
C()
Esto devolverá NULL como salida.
Ejemplo:
R
# create an empty vector a a=c() # display it print(a)
Producción:
NULL
También se puede crear un vector vacío anidado en el lenguaje de programación R.
Ejemplo:
R
# create an empty nested # vector a a=c(c(),c()) # display it print(a)
Producción:
NULL
Agregar valores a un vector vacío
Método 1: Usando el rango
Podemos usar el operador de rango (:) para agregar elementos a un vector vacío
Sintaxis :
valor_inicial:valor_final
Ejemplo:
R
# create an empty vector a a=c() # display it print(a) # adding numbers from 1 to # 20 to a vector a=1:20 # display a print(a)
Producción:
NULL [1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Método 2: usar otro vector
Para esto, primero se crea un vector vacío y luego se le asigna un vector.
Ejemplo:
R
# create an empty vector a a=c() # display it print(a) # adding names to vector which # is empty a=c('sravan','bobby','rohith','gnnaesh','gajji') # display a print(a)
Producción:
NULL [1] "sravan" "bobby" "rohith" "gnnaesh" "gajji"
Método 3: Usar el índice
Podemos asignar/llenar valores en un vector vacío usando el operador «[]» que se conoce como operador de índice
Sintaxis :
nombre_vector[ubicación_índice]=datos
donde, vector_name es el nombre del vector vacío que se crea
- Index_location es el valor de índice donde se encuentra el elemento en particular
- Los datos son el valor que se asigna a una ubicación de índice particular
Ejemplo 1:
R
# create an empty numeric # vector a a=c() # display it print(a) # create an empty numeric # vector b b=c() # display it print(b) # create an empty numeric # vector d d=c() # display it print(d) # include numeric data into # vector a insert value 10 # at location 1 a[1]=10 # insert value 20 at location 2 a[2]=20 # insert value 14.5 at location 3 a[3]=14.5 # insert value 89.000 at location 4 a[4]=89.000 # display vector a print(a) # include logical data into vector # b at locations 1,2,3 b[1]=TRUE b[2]=FALSE b[3]=FALSE # display vector b print(b) # include character data into vector # d at locations 1,2,3 d[1]="Sravan" d[2]="Bobby" d[3]="pinkey" # display vector print(d)
Producción:
NULL NULL NULL [1] 10.0 20.0 14.5 89.0 [1] TRUE FALSE FALSE [1] "Sravan" "Bobby" "pinkey"
Podemos insertar todo tipo de vectores en un vector vacío.
Ejemplo 2:
R
# create an empty numeric # vector a a=c() # display it print(a) # include all type of vector # data into vector a a[1]="sravan" a[2]=20 a[3]=14.5 a[4]=FALSE # display vector a print(a)
Producción:
NULL [1] "sravan" "20" "14.5" "FALSE"
Método 4: Usando append()
Podemos agregar datos usando la función append().
Sintaxis:
agregar (nombre_vector, valor)
Donde vector_name es el nombre del vector y value es el valor de entrada.
Ejemplo:
R
# create an empty numeric # vector a a=c() # display it print(a) # append 10 using append() # function a=append(a,10) # display print(a)
Producción:
NULL [1] 10
También podemos agregar múltiples datos usando la función c()
Sintaxis:
agregar(vector,c(valor1,valor2,.valor n))
Ejemplo:
R
# create an empty numeric # vector a a=c() # display it print(a) # append 10 elements from 1 to # 10 using append() function a=append(a,c(1:10)) # display print(a)
Producción:
NULL [1] 1 2 3 4 5 6 7 8 9 10
Publicación traducida automáticamente
Artículo escrito por manojkumarreddymallidi y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA