Que es R
R is an interpreted language. Interpreted languages, such as R, Python, and JavaScript,
are a type of programming language that is interpreted and executed directly by an
interpreter without first compiling it into the target machine instructions.
You typically access these languages through a command-line interpreter. The initial
version of R was developed at Bell Laboratories and released in 1994. The main reason
to use the R language is to perform very comprehensive statistical computation tasks.
For example, you can use R to obtain a summary of descriptive statistics for data,
Tipos de Datos
Cada nombre de estos tipos puede usarse en comandos.
Integer (Enteros)
Son datos de números enteros, ya sean positivos, negativos o 0. No tienen decimales.
Ej: (1L, 2L, 3L…) o (0) o (-1L,-2L, -3L…).
Numeric (Numericos)
Son datos de números con decimales, numero entero mas decimal. Tambien los 0,…
Character (Texto)
Básicamente mucho texto.
Logical
Son dos: TRUE y FALSE, son los valores booleanos
Strings
Son los valores textuales, no calculan nada, sino que son texto que puedes asignar a variables
para describirlas o especificar. Para guardarlas en variables hay que ponerlos entre comillas
Película <- “Toy Story”; esto me dice que la variable película es Toy Story, si luego le
pregunto que es película me dira que Toy Story
Matemáticas
Básicamente puedes usar R como una calculadora. Tambien puedes guardar el resultado como
un valor,
Comandos
Por supuesto puedes nombrar las
Suma: 888 + 888 variables como te salga del cipote,
Resta: 888 – 888 mejor ponles un nombre que te
multiplicación: 888 * 888 ayude a identificarlas
División: 888 / 888
Exponencial (elevado a) 888 ^ 888
Guardar como valor
o X < - 888 – 887. Ahora X es igual a 1. Si luego pones:
X, R te va a devolver el resultado: 1
o Otro ejemplo y <- 200 / 20
Y, te devuelve 10
Sobrescribir valor: puedes sobrescribir un valor volviéndole a asignar un resultado.
Imagina que ahora quieres que x sea el resultado de 250 ^ 3, pues pones de nuevo:
o x <- 250 ^ 3; y ya está.
Quitar variable: rm(my_variable) asi ahorras espacio.
Ten en cuenta poner los paréntesis en las operaciones porque sigue el orden de izquierda a
derecha.
Class: Con el comando class A R le puedes preguntar que tipo de dato es un
valor, por ejemplo ¿Qué tipo de valor es 1L?
o class (1L) integer
Te dice que el calor 1L es de tipo Integer.
is. Con el comando is. le preguntas si un valor es de cierto tipo, es mas bien una
confirmación que te devuleve una respuesta booleana de verdadero o falso.
o [Link] (1L) FALSE
as. : te convierte un valor en otro, se puede usar como quieras menos convertir
un valor de texto que no sean números [Link] (“C”) da fallo. Puedes
convertir el 1 en un valor lógico, por ejemplo, el false en un número, etc…
Ls: te dice en forma de lista TODOS los elementos que está usando R