Primeros pasos con R
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
?
Orden de las operaciones aritméticas
Paréntesis: ( )
Exponente: ^
o **
División: /
Multiplicación: *
Suma: +
Resta: -
¿Cuáles son los resultados tras usar los siguientes comandos?
¡Todos suman 19!
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?
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
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
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=