Primero que nada necesitamos saber en que dirección de nuestra PC estamos trabajando, esto nos permitirá tener nuestro espacio de trabajo bien ubicado y organizar los archivos que vayamos generando. Para correr el código puedes utilizar “Ctrl+Enter”.
Usa el siguiente código:
getwd()
## [1] "E:/OneDrive - CICESE/Curso R/Ejemplo 1"
El resultado que arroja es la ubicación exacta de donde R obtendrá toda la información y bases de datos.
Podemos trabajar en la ubicación por defecto o podemos asignar un nuevo espacio de trabajo con el siguiente código:
setwd("E:\\OneDrive - CICESE\\Curso R\\Ejemplo 1\\Espacio de trabajo")
En algunas PC es necesario poner el símbolo “slash” (/) invertido, si no sabes con cual trabaja tu PC intenta con todos.
Ahora si comencemos a hacer algunas operaciones aritméticas sencillas. Recuerda que podemos usar R como si fuera una calculadora para poder hacer desde simples ejercicios hasta complejas ecuaciones. Algunos ejemplos son:
21 + 2
## [1] 23
9 / 3
## [1] 3
3 * 8
## [1] 24
Recuerda que al igual que en otros programas el uso de paréntesis ayuda a definir y delimitar la secuencia en la que se realizan las operaciones. Por ejemplo, no es lo mismo:
5 + 7 - 10 ^ 2
## [1] -88
Que:
5 + (7 - 10) ^ 2
## [1] 14
También puedes crear objetos que integren varios valores, por ejemplo:
objeto1 <- c(1,2,5,7,9)
Hemos creado “objeto1” que albergará una serie de números 1,2,5,7 y 9. El operador “<-” se utiliza como como si fuera un símbolo de “igual”. La letra “c” concatena o junta los valores. En pocas palabras con código “objeto1 <- c(1,2,5,7,9)” le estamos indicando a R que queremos crear desde cero un objeto llamado objeto1 y en el se concatenarán los números 1,2,5,7,9 como si fueran una mini base de datos de 5 datos. Estos objetos son también llamados vectores.
Si escribimos el objeto y corremos el código nos dirá que datos lo componen. Por ejemplo:
objeto1
## [1] 1 2 5 7 9
Los objetos o vectores también pueden ser alfabéticos y no númericos, por ejemplo:
beatles <- c("john","paul","george","ringo")
Cuando usamos texto es necesario usar comillas.
R también tiene algunas operaciones ya predefinidas y no es necesario que coloquemos la fórmula manualmente. Por ejemplo podemos utilizar “objeto1” para sacar su promedio la suma de los valores que lo componen:
sum(objeto1)
## [1] 24
Lo anterior es el resultado de sumar los números que componen a “objeto1” (1+2+5+7+9). “sum” es el operador por defecto para hacer sumas.
Otros ejemplos como el promedio o la varianza serían:
mean(objeto1)
## [1] 4.8
var(objeto1)
## [1] 11.2
Con lo aprendido hasta ahora podemos hacer algunas operaciones utilizando nuestro “objeto1” por ejemplo:
objeto1*10
## [1] 10 20 50 70 90
sum(objeto1)/3
## [1] 8
mean(objeto1)*2
## [1] 9.6
R nos permite crear objetos desde cero a partir de secuencias, por ejemplo con el siguiente código le estamos indicando que nos genere a “objeto2” a partir de una secuencia que comienza en 1 y termina en 120 con intervalos de 10:
objeto2 <- seq(1,120,10)
objeto2
## [1] 1 11 21 31 41 51 61 71 81 91 101 111
También podemos hacer lo mismo con el siguiente código:
objeto2 <- seq(from=1,to=120,by=10)
objeto2
## [1] 1 11 21 31 41 51 61 71 81 91 101 111
También puedes crear secuencias continuas de unidad en unidad. Por ejemplo:
objeto3 <- 1:120
objeto3
## [1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
## [19] 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
## [37] 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
## [55] 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72
## [73] 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90
## [91] 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108
## [109] 109 110 111 112 113 114 115 116 117 118 119 120