Tipos de datos R
Tipos de datos
En programación, el tipo de datos es un concepto importante.
Las variables pueden almacenar datos de diferentes tipos, y diferentes tipos pueden hacer cosas diferentes.
En R, las variables no necesitan declararse con ningún tipo en particular, e incluso pueden cambiar de tipo después de que se hayan establecido:
Ejemplo
my_var <- 30 # my_var is type of numeric
my_var <- "Sally"
# my_var is now of type character (aka string)
R tiene una variedad de tipos de datos y clases de objetos. Aprenderá mucho más sobre estos a medida que continúe conociendo a R.
Tipos de datos básicos
Los tipos de datos básicos en R se pueden dividir en los siguientes tipos:
numeric
- (10.5, 55, 787)integer
- (1L, 55L, 100L, donde la letra "L" lo declara como un número entero)complex
- (9 + 3i, donde "i" es la parte imaginaria)character
(también conocido como cadena) - ("k", "R es emocionante", "FALSO", "11.5")logical
(también conocido como booleano) - (VERDADERO o FALSO)
Podemos usar la class()
función para verificar el tipo de datos de una variable:
Ejemplo
# numeric
x <- 10.5
class(x)
# integer
x <- 1000L
class(x)
#
complex
x <- 9i + 3
class(x)
# character/string
x <- "R is exciting"
class(x)
# logical/boolean
x <- TRUE
class(x)
Aprenderá mucho más sobre los tipos de datos individuales en los próximos capítulos.