Sunteți pe pagina 1din 1

this is a test of how adequate to use R Markdown is. OK, it seams adequate enough.

Hay diferentes estructuras en las cuales se puede almacenar información de diferentes tipos en R, la más
basica es conocida como variable, una variable es un vector con una longitud de 1, por ejemplo.
ganas.de.vivir<-0

Al escribir esto en la consola y presionar enter se ha creado una variable denominada ganas.de.vivir con un
unico valor numerico de 0. Los vectores pueden tener más de un elemento.
numeros<-c(1,2,3,4,5,6,7,8,9,0)

Acá hemos creado un vector denominado “numeros” con multiples elementos en su interior, debido a esto
utilizamos el comando c() conocido como bind para decirle a R que queremos agrupar estos numero dentro
del vector.
Con multiples las operaciones que podemos realizar con un vector, editarlo y segmentarlo son algunas, tambien
podemos operar con ellos.
numeros/2

## [1] 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 0.0
acá hemos dividido nuestro vector “numeros” por 2, tambien podriamos haber realizado alguna operación
matematica entre varios vectores, como por ejemplo
cinco<-c(5,5,5,5,5,5,5,5,5,5)

cinco*numeros

## [1] 5 10 15 20 25 30 35 40 45 0
Creamos un vector conteniendo 10 veces el numero 5 y luego lo multiplicamos por el vector “numero” R
multiplica cada valor del vector numero por el valor que tiene la misma posición en el vector 5, Esto es una
propiedad importante de los vectores, la posicón de los valores importa ya que R tiene en cuenta la posición
de cada valor al operar entre vectores, voy a intentar ejemplificarlos con dos ejmplos simples
Twoup<-c(2,4,6,8,10,12,14,16,18,20)

numeros*Twoup

## [1] 2 8 18 32 50 72 98 128 162 0


hemos multiplicado nuestro vector numeros por un nuevo vector denominado “Twoup” R considerda la
posición de cada valor y lo que hace es multiplicar el valor en posición 1 del vector numeros por el valor de
posición 1 en el vector Twoup 12, 2 4, 3*6 y etc. En este ejemplo me esforce por hacer que ambos vectores
tuvieran una longitud de 10 elementos, pero ¿que pasa cuando uno de los vectores es menor en longitud?
Tresup<-c(3,6,9)

numeros*Tresup

## Warning in numeros * Tresup: longitud de objeto mayor no es múltiplo de la


## longitud de uno menor
## [1] 3 12 27 12 30 54 21 48 81 0
R “recicla” los valores del vector más corto cuando estos se acaban, me explico mejor 13=3, 2 6=12, 39=27 y
acá R empieza a reciclar los valores del vector más corto, entonces, 4 3=12, 5*6=30 y así consecutivamente.
Esto es conocido como reciclyng literalmente.

S-ar putea să vă placă și