typestar

Tipos y coerción en R

Los tipos atómicos de R y las reglas que convierten entre ellos.

count <- 42L
ratio <- 3.14
label <- "typestar"
flag <- TRUE
missing <- NA

is_int <- is.integer(count)
as_double <- as.numeric(count)
as_text <- as.character(ratio)
kind <- class(label)

mixed <- c(1, "two", TRUE)
coerced <- class(mixed)

Cómo funciona

  1. 42L es entero; 3.14 a secas es double.
  2. as.numeric y as.character convierten explícitamente.
  3. Mezclar tipos en c() coerciona en silencio al más amplio.

El intento, en números

Líneas
13
Caracteres a escribir
237
Tokens
57
Ritmo de tres estrellas
80 tpm

Al ritmo de tres estrellas de 80 tokens por minuto, este intento toma unos 43 segundos.

Escribe este fragmento

Paso 2 de 4 en Vectores y tipos; paso 2 de 20 en Fundamentos del lenguaje.

← Anterior Siguiente →