R
rainbow() {grDevices}
Crea un vector de n colores contiguos |
- n = número de colores (> o = a 1) para estar en la paleta
|
boxplot(datos$AT ~ datos$Departamento,
col = rainbow(n = 2))
range() {base}
Devuelve el valor mínimo y máximo de un vector |
#VECTOR A
A = c(2.4,6.9,1.0,0.6,4.9,10.7)
range(A)
## [1] 0.6 10.7
rbind() {base}
rbind(sexo = c("M","F","M"), edad = c(24,25,36))
## [,1] [,2] [,3]
## sexo "M" "F" "M"
## edad "24" "25" "36"
En este ejemplo une dos objetos R (sexo y edad) por filas
read.csv2() {utils}
Importa archivos de tipo csv |
(file.choose(indicar al programa R el archivo de tipo excel que quiere importar desde el ordenador ),
header = TRUE,
dec = “,”) |
read.table() {utils}
Lee un archivo en formato de tabla y crea un marco de datos a partir de él |
|
datos1 = read.table("clipboard", header = TRUE)
read_excel() {readxl}
¡Atención!
Instalar el paquete readxl para hacer uso de la función read_excel.
Para ello utilizar el siguiente código:
install.packages("readxl")
Importa archivos de tipo excel |
(file.choose(indicar al programa R el archivo de tipo excel que quiere importar desde el ordenador )) |
read_excel(file.choose())
rep() {base}
# Se repite 5 veces cada elemento de x
rep(x = c("Biología","Bromatología","Agronomía"),
each = 5)
## [1] "Biología" "Biología" "Biología" "Biología" "Biología"
## [6] "Bromatología" "Bromatología" "Bromatología" "Bromatología" "Bromatología"
## [11] "Agronomía" "Agronomía" "Agronomía" "Agronomía" "Agronomía"
# Se repite 5 veces la secuencia de x
rep(x = c("Biología","Bromatología","Agronomía"),
times = 5)
## [1] "Biología" "Bromatología" "Agronomía" "Biología" "Bromatología"
## [6] "Agronomía" "Biología" "Bromatología" "Agronomía" "Biología"
## [11] "Bromatología" "Agronomía" "Biología" "Bromatología" "Agronomía"
# Se repite 2 veces cada elemento de x y 3 veces la misma secuencia
rep(x = c("Biología","Bromatología","Agronomía"),
each = 2,
times = 3)
## [1] "Biología" "Biología" "Bromatología" "Bromatología" "Agronomía"
## [6] "Agronomía" "Biología" "Biología" "Bromatología" "Bromatología"
## [11] "Agronomía" "Agronomía" "Biología" "Biología" "Bromatología"
## [16] "Bromatología" "Agronomía" "Agronomía"
resid() {stats}
Extrae los residuos del modelo |
Indicar el objeto |
modelo = lm(formula = pH ~ Departamento, data = datos)
residuos.modelo = resid(modelo)
residuos.modelo
## 1 2 3 4 5 6
## -0.52500000 0.22500000 0.20500000 0.09500000 -0.53230769 -0.51230769
## 7 8 9 10 11 12
## 0.79769231 0.94769231 -0.74230769 0.87769231 0.02769231 -0.49230769
## 13 14 15 16 17
## -0.63230769 -0.42230769 -0.17230769 0.81769231 0.03769231
rm() {base}
Elimina objetos del entorno R |
## [1] 1 2 3 4
En este ejemplo sí se vuelve a llamar al objeto a
saldría Error: objeto 'a' no encontrado
rnorm() {stats}
Genera un conjunto de valores aleatorios para la distribución normal con media igual a mean y desvío estándar igual a sd |
n = número de observaciones
mean = vector numérico de media
sd = vector numérico de desvío estándar
|
rnorm(n = 14,
mean = 0,
sd = 1)
## [1] 1.0536187 0.1242658 -0.5424205 -0.6705814 -1.2034980 -1.4149853
## [7] -0.1536765 -0.5316754 0.3583717 -1.1338680 0.2804139 -2.1869936
## [13] 0.4355600 -0.9070735
round() {base}
round(1500/23, 2) # Redondea la división a 2 decimales
## [1] 65.22