1 Primeros pasos con R

1.1 Interfaz de RStudio

Interfaz de Rstudio

Interfaz de Rstudio


1.2 Usando R como una calculadora

Una de las cosas más simples que podemos hacer con R, es usar la consola como una calculadora. Escribe en ella:

## [1] 15

Como ves, al ejecutar cada comando en la consola, R mostrará la respuesta (precedida por un [1]) en la siguiente línea. Podemos probar otras operaciones aritméticas.

## [1] 5
## [1] 50
## [1] 2
## [1] -2
## [1] 0
## [1] 9
## [1] 9

También puedes usar números racionales (decimales):

## [1] 5

Ejercicio:

  • Fíjate en el orden en que cada operación se ejecuta; ¿El resultado de las operaciones 2-2*2 y (2 -2) * 2 es el mismo?
  • ¿Qué hacen las operaciones 3 ** 2 y 3^2?


1.2.1 Orden de las operaciones aritméticas

  1. Paréntesis: ( )
  2. Exponente: ^ o **
  3. División: /
  4. Multiplicación: *
  5. Suma: +
  6. Resta: -

¿Cuáles son los resultados tras usar los siguientes comandos?

¡Todos suman 19!


1.3 Notación científica

Prueba escribir los siguientes comandos en la consola, ¿Cómo representa R los número muy grandes o muy pequeños?

## [1] 1e+06
## [1] 1e-06

¿Qué pasa si escribes direactamente 1e3 en la consola?


1.4 Comentarios

Es posible hacer comentarios en el código usando el caracter #, lo que escribas después de dicho símbolo no se ejecutará. Prueba lo siguiente:

## [1] 4.5


1.5 Otras funciones Matemáticas

Además de los operadores algebráicos como +, -, /, * etc., R posee funciones preestablecidas que llevan a cabo otras operaciones aritméticas. Cada función recibe uno o más parámetros, los cuales los escribimos entre paréntesis, y separados por comas:

## [1] 3.142
## [1] 9
## [1] 15
## [1] 3
## [1] 0
## [1] 3
## [1] 3
## [1] 2.718282


1.6 Ayuda en R

No es necesario memorizar todas las funciones, si quieres hacer algo en R puedes googlearlo, seguramente encontrarás una respuesta.
Otra opción es usar el panel de Ayuda en R. Por ejemplo, vamos a averiguar que hace la función exp():

¡Atención!

En el panel de Ayuda, o Help, de RStudio es posible consultar la documenación sobre las funciones y comandos que podemos usar en R. Puedes usar la sintaxis ?nombreFuncion (como en ?exp o ?sum), o directamente escribir en la sección de búsqueda del panel de Ayuda.

Puedes consultar ayuda también sobre cómo funcionan los operadores. Por ejemplo:

Ejercicio: ¿Qué hacen los operadores %\% y %%:

¡Listo!
Puedes continuar hacia la siguiente sección.


Inicio

Siguiente

LS0tCnRpdGxlOiAiSW50cm9kdWNjacOzbiBhIFI6IFByaW1lcm9zIHBhc29zIgotLS0KKioqCiMgUHJpbWVyb3MgcGFzb3MgY29uIFIKCiMjIEludGVyZmF6IGRlIFJTdHVkaW8KCiFbSW50ZXJmYXogZGUgUnN0dWRpb10oaHR0cDovL21jb2xlYnJvb2suZ2l0aHViLmlvL0N1cnNvUlN0dWRpby9maWd1cmUvUlN0dWRpb19wYW5lbHMucG5nKQoKPGJyPgoKIyMgVXNhbmRvIFIgY29tbyB1bmEgY2FsY3VsYWRvcmEKVW5hIGRlIGxhcyBjb3NhcyBtw6FzIHNpbXBsZXMgcXVlIHBvZGVtb3MgaGFjZXIgY29uIFIsIGVzIHVzYXIgbGEgKipjb25zb2xhKiogY29tbyB1bmEgY2FsY3VsYWRvcmEuIEVzY3JpYmUgZW4gZWxsYToKYGBge3J9CjEwICsgNQpgYGAKCkNvbW8gdmVzLCBhbCBlamVjdXRhciBjYWRhIGNvbWFuZG8gZW4gbGEgKipjb25zb2xhKiosIFIgbW9zdHJhcsOhIGxhIHJlc3B1ZXN0YSAocHJlY2VkaWRhIHBvciB1biBgWzFdYCkgZW4gbGEgc2lndWllbnRlIGzDrW5lYS4gUG9kZW1vcyBwcm9iYXIgb3RyYXMgb3BlcmFjaW9uZXMgYXJpdG3DqXRpY2FzLgoKYGBge3J9CjEwIC0gNQoxMCAqIDUKMTAgLyA1CjIgLSAyICogMgooMiAtIDIpICogMgozICoqIDIKMyBeIDIKYGBgCgpUYW1iacOpbiBwdWVkZXMgdXNhciBuw7ptZXJvcyByYWNpb25hbGVzIChkZWNpbWFsZXMpOgpgYGB7cn0KMi41ICogMgpgYGAKCioqRWplcmNpY2lvOioqCgoqIEbDrWphdGUgZW4gZWwgb3JkZW4gZW4gcXVlIGNhZGEgb3BlcmFjacOzbiBzZSBlamVjdXRhOyDCv0VsIHJlc3VsdGFkbyBkZSBsYXMgb3BlcmFjaW9uZXMgIGAyLTIqMmAgeSBgKDIgLTIpICogMmAgZXMgZWwgbWlzbW8/Ciogwr9RdcOpIGhhY2VuIGxhcyBvcGVyYWNpb25lcyBgMyAqKiAyYCB5IGAzXjJgPwoKPGJyPgoKIyMjIE9yZGVuIGRlIGxhcyBvcGVyYWNpb25lcyBhcml0bcOpdGljYXMKCjEuICoqUGFyw6ludGVzaXM6KiogYCggKWAKMi4gKipFeHBvbmVudGU6KiogYF5gIG8gYCoqYAozLiAqKkRpdmlzacOzbjoqKiBgL2AKNC4gKipNdWx0aXBsaWNhY2nDs246KiogYCpgCjUuICoqU3VtYToqKiBgK2AKNi4gKipSZXN0YToqKiBgLWAKCioqwr9DdcOhbGVzIHNvbiBsb3MgcmVzdWx0YWRvcyB0cmFzIHVzYXIgbG9zIHNpZ3VpZW50ZXMgY29tYW5kb3M/KioKYGBge3IgZWNobyA9IFQsIHJlc3VsdHMgPSAnaGlkZSd9CigxICsgKDIgKiAoMyoqMikpKSAjIE9wY2nDs24gMQoxICsgMiAqIDMgXiAyICAgICAgIyBPcGNpw7NuIDIKMSArIDIgKiAoMyoqMikgICAgICMgT3BjacOzbiAzCmBgYAoKW8KhVG9kb3Mgc3VtYW4gMTkhXXsuc3BvaWxlcn0KCjxicj4KCiMjIE5vdGFjacOzbiBjaWVudMOtZmljYQpQcnVlYmEgZXNjcmliaXIgbG9zIHNpZ3VpZW50ZXMgY29tYW5kb3MgZW4gbGEgY29uc29sYSwgwr9Dw7NtbyByZXByZXNlbnRhICoqUioqIGxvcyBuw7ptZXJvIG11eSBncmFuZGVzIG8gbXV5IHBlcXVlw7Fvcz8KYGBge3J9CjEwKio2CjEgLyAxMCAqKiA2CmBgYArCv1F1w6kgcGFzYSBzaSBlc2NyaWJlcyBkaXJlYWN0YW1lbnRlIGAxZTNgIGVuIGxhIGNvbnNvbGE/Cgo8YnI+CgojIyBDb21lbnRhcmlvcwpFcyBwb3NpYmxlIGhhY2VyIGNvbWVudGFyaW9zIGVuIGVsIGPDs2RpZ28gdXNhbmRvIGVsIGNhcmFjdGVyIGAjYCwgbG8gcXVlIGVzY3JpYmFzIGRlc3B1w6lzIGRlIGRpY2hvIHPDrW1ib2xvIG5vIHNlIGVqZWN1dGFyw6EuIFBydWViYSBsbyBzaWd1aWVudGU6CgpgYGB7cn0KIyBFc3RvIGVzIHVuIGNvbWVudGFyaW8KMiArIDIuNSAjIEVzdGUgZXMgdW4gY29tZW50YXJpbwojIDIgKyAyLjUKYGBgCgo8YnI+CgojIyBPdHJhcyBmdW5jaW9uZXMgTWF0ZW3DoXRpY2FzCkFkZW3DoXMgZGUgbG9zIG9wZXJhZG9yZXMgYWxnZWJyw6FpY29zIGNvbW8gYCtgLCBgLWAsIGAvYCwgYCpgIGV0Yy4sICoqUioqIHBvc2VlICpmdW5jaW9uZXMqIHByZWVzdGFibGVjaWRhcyBxdWUgbGxldmFuIGEgY2FibyBvdHJhcyBvcGVyYWNpb25lcyBhcml0bcOpdGljYXMuIENhZGEgZnVuY2nDs24gcmVjaWJlIHVubyBvIG3DoXMgcGFyw6FtZXRyb3MsIGxvcyBjdWFsZXMgbG9zIGVzY3JpYmltb3MgZW50cmUgcGFyw6ludGVzaXMsIHkgc2VwYXJhZG9zIHBvciBjb21hczoKYGBge3J9CiMgUmVkb25kZWEgMy4xNDE1OTI2IGEgdHJlcyBkZWNpbWFsZXMKcm91bmQoMy4xNDE1OTI2LCBkaWdpdHMgPSAzKSAjIGVsIHBhcsOhbWV0cm8gZGlnaXRzIHRvbWEgZWwgdmFsb3IgZGUgMwphYnMoMSAtIDEwKSAjIFZhbG9yIGFic29sdXRvIGRlIGxhIG9wZXJhY2nDs24gMSAtIDEwID0gLTkKc3VtKDUsIDEwKSAjIDUgKyAxMApzcXJ0KDkpICMgcmHDrXogY3VhZHJhZGEgZGUgOQpsb2coMSkgIyBsbiBkZSAxCmxvZyg4LCBiYXNlID0gMikgIyBsb2cgYmFzZSAyIGRlIDgKbG9nMTAoMTAwMCkgIyBsb2cgYmFzZSAxMCBkZSAxMDAwCmV4cCgxKSAjIMK/UXXDqSBoYWNlIGVzdGEgZnVuY2nDs24/CmBgYAoKPGJyPgoKIyMgQXl1ZGEgZW4gUgoKTm8gZXMgbmVjZXNhcmlvIG1lbW9yaXphciB0b2RhcyBsYXMgZnVuY2lvbmVzLCBzaSBxdWllcmVzIGhhY2VyIGFsZ28gZW4gUiBwdWVkZXMgZ29vZ2xlYXJsbywgc2VndXJhbWVudGUgZW5jb250cmFyw6FzIHVuYSByZXNwdWVzdGEuICAKT3RyYSBvcGNpw7NuIGVzIHVzYXIgZWwgcGFuZWwgZGUgKipBeXVkYSoqIGVuIFIuIFBvciBlamVtcGxvLCB2YW1vcyBhIGF2ZXJpZ3VhciBxdWUgaGFjZSBsYSBmdW5jacOzbiBgZXhwKClgOgpgYGB7cn0KP2V4cApgYGAKCjxkaXYgY2xhc3M9ImFsZXJ0IGFsZXJ0LWRpc21pc3NpYmxlIGFsZXJ0LXN1Y2Nlc3MiPgo8aDQgY2xhc3M9ImFsZXJ0LWhlYWRpbmciPsKhQXRlbmNpw7NuITwvaDQ+CiAgPGJ1dHRvbiB0eXBlPSJidXR0b24iIGNsYXNzPSJjbG9zZSIgZGF0YS1kaXNtaXNzPSJhbGVydCI+JnRpbWVzOzwvYnV0dG9uPgogIEVuIGVsIHBhbmVsIGRlICoqQXl1ZGEqKiwgbyAqYEhlbHBgKiwgZGUgUlN0dWRpbyBlcyBwb3NpYmxlIGNvbnN1bHRhciBsYSBkb2N1bWVuYWNpw7NuIHNvYnJlIGxhcyBmdW5jaW9uZXMgeSBjb21hbmRvcyBxdWUgcG9kZW1vcyB1c2FyIGVuIFIuIFB1ZWRlcyB1c2FyIGxhIHNpbnRheGlzIGA/bm9tYnJlRnVuY2lvbmAgKGNvbW8gZW4gYD9leHBgIG8gYD9zdW1gKSwgbyBkaXJlY3RhbWVudGUgZXNjcmliaXIgZW4gbGEgc2VjY2nDs24gZGUgYsO6c3F1ZWRhIGRlbCBwYW5lbCBkZSAqKkF5dWRhKiouCjwvZGl2PgoKClB1ZWRlcyBjb25zdWx0YXIgYXl1ZGEgdGFtYmnDqW4gc29icmUgY8OzbW8gZnVuY2lvbmFuIGxvcyBvcGVyYWRvcmVzLiBQb3IgZWplbXBsbzoKYGBge3J9Cj8iKyIKYGBgCgoqKkVqZXJjaWNpbzoqKiDCv1F1w6kgaGFjZW4gbG9zIG9wZXJhZG9yZXMgYCVcJWAgeSBgJSVgOgoKYGBge3IgZXZhbD1GQUxTRX0KNCAlLyUgMgo0IC8gMgo1ICUvJSAyCjUgLyAyCgo0ICUlIDIKNSAlLyUgMgpgYGAKCioqwqFMaXN0byEqKiAgClB1ZWRlcyBjb250aW51YXIgaGFjaWEgbGEgc2lndWllbnRlIHNlY2Npw7NuLgoKKioqCgoKCgo8YSBjbGFzcz0iYnRuIGJ0bi1wcmltYXJ5IHB1bGwtbGVmdCIgaHJlZj0iLi9pbmRleC5odG1sIiByb2xlPSJidXR0b24iPiBJbmljaW8gPC9hPgoKCjxhIGNsYXNzPSJidG4gYnRuLXByaW1hcnkgcHVsbC1yaWdodCIgaHJlZj0iLi9pbnRyb19SX3AyLmh0bWwiIHJvbGU9ImJ1dHRvbiI+IFNpZ3VpZW50ZSA8L2E+Cgo=