Cómo implementar funciones propias en R y cómo usarlas en los distintos objetos: listas, vectores y data frames.

Requisitos para usar RStudio y R

En el siguiente enlace explicamos cómo instalar RStudio y R:

Crear una función en R

Para crear una función usaremos el siguiente código R. Como ejemplo, crearemos una función que calcula la potencia del número pasado como parámetro:

Ejemplo de uso:

Que devolverá: 81

Crear una función en R

Usar una función personalizada en un Data Frame de R

El script R completo, que crea una función potencia de un número elevado a otro, define un Data Frame y en los elementos de este Data Frame se usa la función potencia:

Al mostrar el contenido del Data Frame «dfDatosUsuarios» devolverá:

Usar una función personalizada en un Data Frame de R

Usar una función personalizada R en un vector y una lista

R es muy versátil, permitirá usar la función creada en cualquier objeto, también en listas (lists):

Hemos usado la función «potencia» tanto en la lista como en el vector de la lista, el resultado: