Cómo crear un vector en R y como programar una función personalizada que recorra los elementos del vector y los sume. Mostramos otra función que devuelve en una lista el valor mínimo, máximo y el número de elementos de un vector.

Requisitos para usar vectores y funciones en R

El requisito único será disponer de R y RStudio, así como de sus librerías básicas. En el siguiente artículo explicamos cómo instalar R, RStudio y sus librerías básicas:

Función personalizada en R que suma los elementos de la posición par de un vector dado

En la línea de comandos de RStudio, pegaremos la siguiente función, que suma los elementos de la posición par de un vector pasado como argumento:

Ejemplo de uso de la función sumarPares en R

Para probar la función anterior sumarPares, crearemos un vector con varios valores numéricos, usando una secuencia:

El vector anterior contendrá los números del 1 al 50, para sumar los elementos de la posición par de dicho vector, usaremos la función anterior:

La función sumarPares sumará todos los valores de la posición par del vector vectorNumeros, devolviendo: 650.

Ejemplo de uso de la función sumarPares en R

Función personalizada en R que devuelve el máximo, el mínimo y la longitud de un vector

Pegaremos la siguiente función en la línea de comandos de R:

La función minMaxLon devolverá una lista con tres valores: el valor mínimo, el valor máximo y la longitud del vector pasado como argumento.

Ejemplo de uso de la función minMaxLon en R

Usaremos el vector creado anteriormente, que contiene los números del 1 al 50 (vectorNumeros). Para usar la función minMaxLon, ejecutaremos:

Que devolverá el resultado en la lista «lista». Para mostrar el contenido de dicha lista, ejecutaremos:

Y nos devolverá tres elementos: 1 (el valor más pequeño del vector), 50 (el valor más grande del vector) y 50 (el número de elementos del vector).

Ejemplo de uso de la función minMaxLon en R