INTRODUCCION A R
En este capítulo, aprenderá cómo usar la consola como calculadora y cómo asignar variables.
También conocerá los tipos de datos básicos en R.
-Conociendo el IDE denominado R Studio
R utiliza el signo # para agregar comentarios, de modo que usted y otros puedan entender de
qué se trata el código R. ¡Como Twitter! Los comentarios no se ejecutan como código R, por lo
que no influirán en su resultado. Por ejemplo, Calcular 3 + 4 en el editor es un comentario.
# Calculate 3 + 4
3+4
# Calculate 6 + 12
Ahora lo que haremos es realizar la suma de 6 + 12
-Aritmética con R
En su forma más básica, R puede usarse como una calculadora simple. Considere los siguientes
operadores aritméticos:
Adición: +
Resta: -
Multiplicación: *
División: /
Exponenciación: ^
Módulo: %%
Los dos últimos podrían necesitar alguna explicación:
El operador ^ eleva el número a su izquierda a la potencia del número a su derecha: por
ejemplo, 3 ^ 2 es 9.
El módulo devuelve el resto de la división del número a la izquierda por el número a su
derecha, por ejemplo 5 módulo 3 o 5 %% 3 es 2.
# An addition
5+5
# A subtraction
5-5
# A multiplication
3*5
# A division
(5 + 5) / 2
# Exponentiation
Ahora calcularemos 2 elevado a la quinta, seguidamente de ello 28 modulo 6
-Asignación de Variables
Un concepto básico en la programación (estadística) se llama variable.
Una variable le permite almacenar un valor (p. Ej., 4) o un objeto (p. Ej., Una descripción de la
función) en R. Luego, puede usar el nombre de esta variable para acceder fácilmente al valor o
al objeto que está almacenado dentro de esta variable.
Puede asignar un valor 4 a una variable my_var
Lo que solicitará es asignar a la variable una cantidad de 42 y luego procederemos a imprimirla
# Assign the value 42 to x
x <- 42
# Print out the value of the variable x
Ahora supongamos un cesto de 5 manzanas y una de 6 naranjas y deseamos tener una variable
de stock de frutas.
# Assign a value to the variables my_apples and my_oranges
my_apples <- 5
# Add these two variables together
# Create the variable my_fruit
El conocimiento común le dice que no agregue manzanas y naranjas. Pero bueno,¿ eso es lo
que acabas de hacer, no :p ? Las variables my_apples y my_oranges contenían un número en el
ejercicio anterior. El operador + funciona con variables numéricas en R. Si realmente trató de
agregar "manzanas" y "naranjas", y asignó un valor de texto a la variable my_oranges (vea el
editor), estaría tratando de asignar la suma de un número y una variable de carácter a la
variable my_fruit. Esto no es posible.
# Assign a value to the variable my_apples
my_apples <- 5
# Fix the assignment of my_oranges
my_oranges <- "six"
# Create the variable my_fruit and print it out
my_fruit <- my_apples + my_oranges
my_fruit
-Tipos de datos básico en R
R funciona con numerosos tipos de datos. Algunos de los tipos más básicos para comenzar son:
Los valores decimales como 4.5 se llaman numéricos.
Los números naturales como el 4 se llaman enteros. Los enteros también son numéricos.
Los valores booleanos (VERDADERO o FALSO) se denominan lógicos.
Los valores de texto (o cadena) se denominan caracteres.
Observe cómo las comillas a la derecha indican que "algún texto" es un carácter.
# Change my_numeric to be 42
my_numeric <- 42.5
# Change my_character to be "universe"
my_character <- "some text"
# Change my_logical to be FALSE
my_logical <- TRUE
-Como reconocer que tipo de dato es:
¿Recuerdas que cuando agregaste 5 + "seis", recibiste un error debido a una falta de
coincidencia en los tipos de datos? Puede evitar situaciones tan embarazosas si verifica el tipo
de datos de una variable de antemano. Puede hacerlo con la función class (), como muestra el
código de la derecha.
# Declare variables of different types
my_numeric <- 42
my_character <- "universe"
my_logical <- FALSE
# Check class of my_numeric
class(my_numeric)
# Check class of my_character
# Check class of my_logical
Utilizaremos la función class para reconocer cada tipo