Cómo realizar varios cálculos con vectores utilizando r
R es un lenguaje basado en vectores. Usted puede pensar en un vector como una fila o columna de números o texto. La lista de números {1,2,3,4,5}, por ejemplo, podría ser un vector. A diferencia de la mayoría de otros lenguajes de programación, R le permite aplicar funciones a todo el vector en una sola operación sin necesidad de un bucle explícito.
Vamos a ilustrar con algo de código R real. En primer lugar, vamos a asignar los valores 15 a un vector que llamaremos X:
> X lt; - 1: 5> x [1] 1 2 3 4 5
A continuación, vamos a añadir el valor 2 a cada elemento en el vector X e imprimir el resultado:
> X + 2 [1] 3 4 5 6 7
También puede agregar un vector a otro. Para agregar los valores 06:10 elementos prudente X, hace lo siguiente:
> X + 6:10 [1] 7 9 11 13 15
Para ello, en la mayoría de otros lenguaje de programación requeriría un bucle explícita a ejecutar a través de cada valor de X.
Esta característica de R es muy potente, ya que le permite realizar muchas operaciones en un solo paso. En los lenguajes de programación que no están vectorizadas, usted tendría que programar un bucle para obtener el mismo resultado.