# Asignación de Variable
<- 8 variable
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.
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
<- 3+2
X X
[1] 5
1.2.2 Resta
<- 9-3
X X
[1] 6
1.2.3 Multiplicación
<- 9 * 7
X X
[1] 63
1.2.4 División
<- 30 / 3
X X
[1] 10
1.2.5 Módulo
<- 30 %% 3
X X
[1] 0
1.2.6 Potencia
<- 5^3
X X
[1] 125
1.2.7 Operaciones
<- (7 + 2) * 3
X 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)
<- 2.71828 #dato numérico
x
<- 45 # dato numérico
y
class(x)
[1] "numeric"
class(y)
[1] "numeric"
1.5.2 Character (Carácter)
<- "Hola, mundo " #dato carácter
texto 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:
<- TRUE # Dato lógico
verdad
<- FALSE # Dato lógico
falso
class(verdad)
[1] "logical"
1.5.4 Integer (Entero)
<- as.integer(5) # Dato entero
entero class(entero)
[1] "integer"
1.5.5 Factor (Factor)
<- factor(c("Varon", "Mujer", "Varon", "Mujer")) #Dato factor
genero class(genero)
[1] "factor"
1.6 Conversión de Tipos de Datos
1.6.1 De Numérico a Carácter
<- 50
numero class(numero)
[1] "numeric"
<- as.character(numero)
texto class(texto)
[1] "character"
1.6.2 De Carácter a Numérico
<- "12.045"
texto class(texto)
[1] "character"
<- as.numeric(texto)
numero class(numero)
[1] "numeric"
1.6.3 De Lógico a Numérico
<- TRUE
verdad class(verdad)
[1] "logical"
<- as.numeric(verdad) # TRUE se convierte en 1, FALSE se convierte en 0
numero class(numero)
[1] "numeric"
1.6.4 De Numérico a Entero
<- 41.7
numero class(numero)
[1] "numeric"
<- as.integer(numero) # Valor decimal
entero class(entero)
[1] "integer"
1.6.5 De Carácter a Factor
<- c("X", "Y", "X", "Y")
categoriasclass(categorias)
[1] "character"
<- as.factor(categorias)
categorias class(categorias)
[1] "factor"