The classic forum is still available at https://pipflow.com/oldforum/index.php.
Forum Sign in Register

Vectores en R

Started by waldo 1 day ago · 0 replies

En la lección anterior vimos las variables. Ahora veamos los vectores, que son la estructura más básica y útil de R: una secuencia ordenada de valores del mismo tipo.

Para crear un vector usamos la función c() (de "combine"):

v <- c(10, 20, 30, 40)
v


Devuelve:

[1] 10 20 30 40


Para una secuencia de enteros consecutivos usamos el operador :

1:5


Devuelve
[1] 1 2 3 4 5


Y para secuencias más flexibles, seq() y rep():

seq(0, 1, by = 0.25)
rep(c(1, 2), times = 3)


Acceder a los elementos (la indexación en R empieza en 1):

v[1]       # primer elemento
v[c(1, 3)] # primero y tercero
v[-1] # todos menos el primero


Las operaciones son vectorizadas: se aplican a cada elemento.

v * 2
v + c(1, 1, 1, 1)


Algunas funciones útiles sobre vectores:

  • length(v) — cantidad de elementos
  • sum(v) — suma
  • mean(v) — promedio
  • sort(v) — ordenar


length(v)
sum(v)
mean(v)


En la próxima lección veremos los distintos tipos de datos en R.



Curso de R
« Lección anterior: Variables y vectores | Lección siguiente: Tipos de datos en R »

Sign in to reply.