2.1 Ejecutar código

¿Alguna vez hiciste un histograma de frecuencias?. Hacer uno de manera exploratoria es muy sencillo en R. El siguiente código hará dos cosas en un solo paso:

  1. Creará un conjunto de 10,000 datos aleatorios que siguen en la distribución normal.
  2. Generará el gráfico del histograma de frecuencias utilizando el conjunto previamente creado.

Por ahora no se ahondará en el detalle de qué cosa es rnorm() o hist().

hist(rnorm(10000))

Para replicarlo, es necesario escribir el código exacto, para luego dar la orden, es decir, ejecutar el código. La ejecución se hace presionando en el teclado de tu computador control + enter o command + enter (usuarios macOS).

Existen otros atajos de teclado para ejecuciones especiales.

  • Ejecutar todas las líneas de código del script: control (o command) + shift + enter.
  • Ejecutar desde el inicio del script hasta la línea actual: control (o command) + Alt + B.
  • Ejecutar desde la línea actual hasta el final del script: control (o command) + Alt + E.
No obstante, no son necesarias. Es suficiente con conocer la ejecución básica, dado que para ejecutar varias líneas de código a la vez solo se deben seleccionar las requeridas y ejecutar con control + enter o command + enter.

Una pregunta que siempre genera confusión es la presencia de unos corchetes [1] en los resultados vistos tanto en consola como en este libro. Esto no es parte de un resultado por si mismo, es la posición del elemento mostrado justo a la derecha del corchete.

Si se ejecuta el símbolo : entre dos números, R generará el rango de valores enteros entre dichos números, incluyéndolos.

1:100
#   [1]   1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19
#  [20]  20  21  22  23  24  25  26  27  28  29  30  31  32  33  34  35  36  37  38
#  [39]  39  40  41  42  43  44  45  46  47  48  49  50  51  52  53  54  55  56  57
#  [58]  58  59  60  61  62  63  64  65  66  67  68  69  70  71  72  73  74  75  76
#  [77]  77  78  79  80  81  82  83  84  85  86  87  88  89  90  91  92  93  94  95
#  [96]  96  97  98  99 100

El resultado muestra los confusos [] a la izquierda del primer elemento de cada fila del conjunto de datos resultante, indicando su posición dentro de la secuencia de elementos.