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.