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