Conoce las funciones predefinidas en R más usadas
Una de las principales ventajas del lenguaje de programación R es que nos proporciona un amplio conjunto de funciones y constantes predefinidas, esto en pocas palabras nos dice, que no nos tenemos que preocupar por el desarrollo complejo de alguna función matemática que nos calcule por ejemplo el valor absoluto de algún número, solo tenemos que utilizar la función predefinida que tiene R para obtener este cálculo que es abs()
.
R cuenta con un documento oficial donde se encuentran muchas de las funciones predefinidas, para más información lo podemos descargar haciendo click aquí. Por otra parte puedes descargarte el IDE de R llamado RStudio para una mejor experiencia a la hora de realizar tus desarrollos o probar las funciones.
Ahora veremos algunas de las funciones y constantes predefinidas de R ¡Manos a la obra!.
Funciones Numéricas
abs(x)
: Valor absoluto de x, abs(-7) devuelve 4.
ceiling(x)
: Devuelve el primer entero mayor a x, ceiling(5.3) devuelve 6.
floor(x)
: Devuelve el primer entero más pequeño de x, floor(5.99) devuelve 5.
trunc(x)
: Devuelve la parte entera de x eliminando los decimales de un número, trunc(5.99) devuelve 5.
%%
: Este operador módulo devuelve el resto de una división entera, 10%%3 devuelve 1.
Funciones de Caracteres
substr()
cadena = “OpenWebinars”
substr(cadena, start = 1, stop = 4)
Se obtiene como resultado:
[1] "Open"
Lo que hace la función substr(x) es devolver una subcadena de la cadena que le hemos pasado.
- x: Una cadena de caracteres.
- start: Es el primer carácter que se devolverá (o sobrescribirá).
- stop: El número del último carácter que se devolverá (o sobrescribirá).
toupper()
toupper(cadena)
Esta función devuelve una cadena en mayúsculas en este caso obtenemos como resultado:
[1] "OPENWEBINARS"
tolower()
tolower(cadena)
La función tolower() pasa una cadena a minúsculas, como se muestra a continuación:
[1] "openwebinars"
Funciones Estadísticas
vector = c(5,6,7,8,9)
Para calcular la media aritmética o promedio del vector usamos la función:
mean(vector)
que devuelve como resultado en este caso 7.
Para obtener la mediana del vector podemos usar la función:
median(vector)
y tendremos como resultado 7.
Podemos sumar los valores que tiene el vector con:
sum(vector)
y obtendremos como resultado 35.
max(vector)
: con esta función obtenemos el valor máximo del vector teniendo como resultado en este caso 9.
Otras Funciones
range(vector)
muestra el valor mínimo y valor máximo en este caso del vector, tendríamos como resultado:
[1] 5 9
Podemos crear vectores con el operador de dos puntos (:), este operador indica una secuencia de números consecutivos.
v= 3:10
y ahora v tiene todos los valores del 3 al 10:
[1] 3 4 5 6 7 8 9 10
Podemos obtener los valores únicos de un vector, eliminando los registros que están duplicados con la función unique() como se muestra a continuación:
v1 = (2,2,2, 4, 4, 4)
unique(v1)
Obteniendo como resultado:
[1] 2 4
Constantes Predefinidas
Obtenemos el alfabeto en mayúscula con la constante: LETTERS
Tenemos la constante pi
que simboliza el valor de la constante matemática π donde obtenemos el valor del número pi = 3,1416 …
Tenemos a las constantes TRUE y FALSE donde obtenemos los valores lógicos.