{"word_count": 897, "character_count": 5344}
Recordarás que cuando en la entrada anterior instalaste&#160;R, quedó en el escritorio un acceso directo a R&#160;(en un Mac puede que esté en el Launchpad). Si haces clic sobre ese acceso, se abrirá una ventana como la que hay a continuación (aunque variarán algunos detalles de lo que hay dentro de ella).Pantalla de RObserva que al final de la pantalla hay un signo&#160;&#62;. Ese es el punto en donde escribirás los comandos y expresiones que quieres que&#160;R ejecute. Escribe en ese punto 2 + 2 y pulsa intro. El resultado será&#62; 2 + 2[1] 4El número entre corchete [1] no es el resultado, sino el número índice del primer elemento de cada línea nueva. Ese número puede incrementarse (y se incrementará en muchos de los resultados que verás). Escribe en la consola, que así es como se llama el espacio donde introduces las órdenes en R,&#160;100:150 y pulsa&#160;intro.&#160;En la pantalla, dependiendo del ancho de la ventana de la consola, aparecerá algo semejante a esto:Lo que has hecho ha sido generar una secuencia de números entre 100 y 150 sin tener que escribirlos uno a uno, como solemos hacer. Volveré sobre esto, pues es un instrumento muy útil. Vas hacer unas pocas pruebas, como si fuera una calculadora. Introduce lo que está a la derecha del símbolo del sistema (&#62;) y pulsa intro, deberá aparecer el resultado que te muestro, que es lo que siempre se encuentra a la derecha del número entre corchetes:&#62; 10 + 5[1] 15&#62; 10 - 5[1] 5&#62; 10 * 8765[1] 87650&#62; 87650 / 10[1] 8765Cada vez que acabes de escribir una orden o una expresión, debes pulsar intro para que se ejecute. No lo olvides. Podrías pasar un buen rato esperando a que el ordenador responda sin haberle dado orden alguna.R tiene algunos valores predefinidos. El más conocido, el número pi, se introduce escribiendo, sencillamente, pi&#62; 10 * pi[1] 31.41593Para las potencias se usa el acento circunflejo ^&#160;seguido del número al que se quiere elevar el primero&#62; 100 ^ 2[1] 1000Para que R sea realmente poderoso y no una mera calculadora, debes saber cómo almacenar datos en variables, que en R se llaman objetos.En R&#160;una variable es un nombre que se le asigna a un valor particular, a un dato. Y los nombres de las variables se utilizan en lugar de los números para completar los cálculos y manejar los datos.Se pueden utilizar tres símbolos para asignar las variables: &#60;-, = y -&#62;, de manera que para asignar el valor 10 a la variable x puedes hacerlo de una de las tres maneras siguientes:&#62; x &#60;- 10&#62; x = 10&#62; 10 -&#62; xAunque se pueden utilizar las tres formas para asignar el valor a las variables, el predilecto, por ser el más claro, es &#60;-  ya que permite ver en primer lugar el nombre de la variable y detrás lo que se ha de asignar.Tras escribir las expresiones anteriores, te habrás dado cuenta de que no se ha impreso resultado alguno. Eso se debe a que lo que has hecho ha sido almacenar en x el valor 10. No le has pedido que evalúe nada. Para que veas que x ha guardado el número 10. Escribe en la consola x y pulsa intro. Verás que el resultado es 10.&#62; x[1] 10Si le restas&#160;3&#160;a la variable &#160;x, &#160;x&#160;seguirá teniendo el valor 10. Compruébalo:&#62; x - 3[1] 7&#62; x[1] 10Si ahora asignas el valor&#160;6&#160;a la variable&#160;y&#160;por medio del comando&#62; y &#60;- 6y a continuación ejecutas la operación&#62; x * yse imprimirá el valor[1] 60pero los valores de x e y se conservan intactos. Escribe en la consola:&#62; x[1] 10&#62; y[1] 6Por otra parte, R tiene una serie de funciones matemáticas incorporadas sqrt(12) # Raíz cuadrada de 12[1] 3.464102&#62; abs(12) # Absoluto de -12; es decir, sin signo[1] 12&#62; round(pi) # Redondea al entero más próximo[1] 3&#62; round(pi*5) # Redondea pi al entero más próximo[1] 16La almohadilla # es el símbolo que se utiliza en&#160;R&#160;para añadir comentarios. Esto quiere decir que todo lo que haya a la derecha de una #&#160;R&#160;lo ignorará y no hará nada.Aviso importanteR es un lenguaje que distingue entre MAYÚSCULAS y minúsculas, por lo que la variable x no es lo mismo que la variable X, y lo mismo sucede con los nombres de las funciones. Así, no existen Sqrt, Pi, ni Round. Escribe en la consola lo que hay en la caja siguiente:&#62; Sqrt(12)&#62; Pi&#62; Round(pi)Cada vez que pulses intro, obtendrás un vistoso aviso de error en rojo en el que te informa de cuál ha sido el error que has cometido:Error: no se pudo encontrar la función "Sqrt"Error: objeto 'Pi' no encontradoError: no se pudo encontrar la función "Round"Sal de R. Preguntará si quieres guardar la imagen del área de trabajo. Esto está bien para cuando trabajes en serio porque así puedes continuar donde lo dejaste en un momento dado. Pero no es el caso. Dile que no.Como has visto, todo funciona perfectamente, pero resultar lioso debido a que R es un lenguaje interpretado, es decir, un lenguaje de programación que cada vez que se escribe una orden y se pulsa intro se ejecuta y ofrece el resultado inmediatamente. Es lo que has estado haciendo todo este rato. En la próxima entrada te contaremos cómo usar RStudio.CITAFradejas Rueda, José Manuel (2018.12.18), «Primeros pasos con R», en 7PartidasDigital. Edición crítica digital de las «Siete Partidas», ISSN 2605-2652, https://7partidas.hypotheses.org/1676 [fecha de acceso]