1  variables y tipos

1.1 variable

En R Studio, una variable es un elemento fundamental que se utiliza para almacenar datos o información. Una variable es un nombre al que se le asigna un valor específico, y este valor puede ser de diferentes tipos, como números, texto, vectores, matrices, data frames u otros objetos de datos. Las variables son esenciales para trabajar con datos y realizar análisis en R Studio.

# Asignación de Variable
variable <- 8

1.2 Operadores Aritmeticos

En R Studio, al igual que en muchos otros lenguajes de programación, se utilizan operadores aritméticos para realizar operaciones matemáticas básicas en números. Aquí tienes una descripción de los operadores aritméticos disponibles en R Studio:

1.2.1 Suma

X <- 3+2
X 
[1] 5

1.2.2 Resta

X <- 9-3
X
[1] 6

1.2.3 Multiplicación

X <- 9 * 7
X
[1] 63

1.2.4 División

X <- 30 / 3
X
[1] 10

1.2.5 Módulo

X <- 30 %% 3
X
[1] 0

1.2.6 Potencia

X <- 5^3
X
[1] 125

1.2.7 Operaciones

X <- (7 + 2) * 3
X
[1] 27

1.3 Operadores relacionares

1.3.1 Igual a

El operador de igualdad se utiliza para verificar si dos valores son iguales. Devuelve TRUE si son iguales y FALSE si no lo son. Por ejemplo:

9 == 9 #  TRUE
[1] TRUE
9 == 3 #  FALSE
[1] FALSE

1.3.2 Distinto de

El operador de desigualdad se utiliza para verificar si dos valores no son iguales. Devuelve TRUE si son diferentes y FALSE si son iguales. Por ejemplo:

5 != 4 #TRUE
[1] TRUE
8 != 8 #  FALSE
[1] FALSE

1.3.3 Mayor que

El operador mayor que se utiliza para verificar si un valor es mayor que otro. Devuelve TRUE si es mayor y FALSE si no lo es. Por ejemplo:

8 > 2 # TRUE
[1] TRUE
1 > 5 # FALSE
[1] FALSE

1.3.4 Menor que

El operador menor que se utiliza para verificar si un valor es menor que otro. Devuelve TRUE si es menor y FALSE si no lo es. Por ejemplo:

2 < 6 # TRUE
[1] TRUE
7 < 3 # FALSE
[1] FALSE

1.3.5 Mayor o igual que

El operador mayor o igual que se utiliza para verificar si un valor es mayor o igual que otro. Devuelve TRUE si es mayor o igual y FALSE si no lo es. Por ejemplo:

7 >= 7 # TRUE
[1] TRUE
3 >= 7 # FALSE
[1] FALSE

1.3.6 Menor o igual que

El operador menor o igual que se utiliza para verificar si un valor es menor o igual que otro. Devuelve TRUE si es menor o igual y FALSE si no lo es. Por ejemplo:

1 <= 6 #  TRUE
[1] TRUE
8 <= 3 # Esto devuelve FALSE
[1] FALSE

1.4 Operadores Lógicos

1.4.1 (Y) lógico “&” o “&&”

(TRUE) & (FALSE) # FALSE
[1] FALSE
(TRUE) && (FALSE) # FALSE
[1] FALSE

1.4.2 Negación lógica “!”

!(TRUE) # FALSE
[1] FALSE
!(FALSE) # TRUE
[1] TRUE

1.5 Tipos de datos integrados

1.5.1 Numeric (Numérico)

x <-  2.71828 #dato numérico

y <- 45 # dato numérico

class(x)
[1] "numeric"
class(y)
[1] "numeric"

1.5.2 Character (Carácter)

texto <- "Hola, mundo " #dato carácter
class(texto)
[1] "character"

1.5.3 Logical (Lógico)

Se utiliza para representar valores lógicos, es decir, TRUE (verdadero) o FALSE (falso). Ejemplo:

verdad <- TRUE # Dato lógico

falso <- FALSE # Dato lógico

class(verdad)
[1] "logical"

1.5.4 Integer (Entero)

entero <- as.integer(5) # Dato entero
class(entero)
[1] "integer"

1.5.5 Factor (Factor)

genero <- factor(c("Varon", "Mujer", "Varon", "Mujer")) #Dato factor
class(genero)
[1] "factor"

1.6 Conversión de Tipos de Datos

1.6.1 De Numérico a Carácter

numero <- 50
class(numero)
[1] "numeric"
texto <- as.character(numero)
class(texto)
[1] "character"

1.6.2 De Carácter a Numérico

texto <- "12.045"
class(texto)
[1] "character"
numero <- as.numeric(texto)
class(numero)
[1] "numeric"

1.6.3 De Lógico a Numérico

verdad <- TRUE
class(verdad)
[1] "logical"
numero <- as.numeric(verdad) # TRUE se convierte en 1, FALSE se convierte en 0
class(numero)
[1] "numeric"

1.6.4 De Numérico a Entero

numero <- 41.7
class(numero)
[1] "numeric"
entero <- as.integer(numero) # Valor decimal
class(entero)
[1] "integer"

1.6.5 De Carácter a Factor

categorias<- c("X", "Y", "X", "Y")
class(categorias)
[1] "character"
categorias <- as.factor(categorias)
class(categorias)
[1] "factor"