numero <- 3.14
print(numero)[1] 3.14
¡Hola a todos! En esta lección aprenderemos sobre los diferentes tipos de datos en R y cómo utilizarlos en nuestros análisis de datos. ¡Vamos a comenzar!
En R, los tipos de datos más básicos son:
Los datos numéricos incluyen todos los números reales. En R, este tipo de datos se representa por numeric.
Ejemplo:
numero <- 3.14
print(numero)[1] 3.14
Los números enteros son números sin decimales. En R, los números enteros se especifican con la letra L después del número.
entero <- 42L
print(entero)[1] 42
Los caracteres o cadenas representan texto. En R, se definen usando comillas simples o dobles.
cadena <- "Hola, R!"
print(cadena)[1] "Hola, R!"
Los valores lógicos son TRUE o FALSE, y se usan para operaciones booleanas.
logico <- TRUE
print(logico)[1] TRUE
Además de los tipos de datos básicos, R también tiene tipos de datos estructurados, que incluyen:
Los vectores son una colección de datos del mismo tipo.
vector_numerico <- c(1, 2, 3, 4)
print(vector_numerico)[1] 1 2 3 4
Las listas pueden contener diferentes tipos de datos.
mi_lista <- list(1, "R", TRUE)
print(mi_lista)[[1]]
[1] 1
[[2]]
[1] "R"
[[3]]
[1] TRUE
Las matrices son como vectores, pero tienen dos dimensiones: filas y columnas.
mi_matriz <- matrix(1:9, nrow = 3, ncol = 3)
print(mi_matriz) [,1] [,2] [,3]
[1,] 1 4 7
[2,] 2 5 8
[3,] 3 6 9
Los data frames son estructuras de datos que pueden contener diferentes tipos de datos en diferentes columnas.
mi_data_frame <- data.frame(
numeros = c(1, 2, 3),
letras = c("a", "b", "c"),
logicos = c(TRUE, FALSE, TRUE)
)
print(mi_data_frame) numeros letras logicos
1 1 a TRUE
2 2 b FALSE
3 3 c TRUE
Los factores se utilizan para datos categóricos y pueden almacenar tanto valores numéricos como caracteres.
mi_factor <- factor(c("bajo", "medio", "alto", "bajo"))
print(mi_factor)[1] bajo medio alto bajo
Levels: alto bajo medio
Ahora ya tienes una comprensión básica de los tipos de datos en R. Cada tipo de dato tiene su propósito y uso específico en el análisis de datos. ¡A programar!