typestar

stringr en R

Funciones de cadenas consistentes y amigables con el pipe.

library(stringr)

names <- c("Ada Lovelace", "Grace Hopper")

lengths <- str_length(names)
upper <- str_to_upper(names)
titled <- str_to_title("ada lovelace")

has_grace <- str_detect(names, "Grace")
surnames <- str_extract(names, "\\w+$")
swapped <- str_replace(names, "Ada", "A.")
parts <- str_split(names, " ")
padded <- str_pad(names, 20, side = "right")
trimmed <- str_trim("  spaced  ")

Cómo funciona

  1. Cada función empieza con str_ y toma la cadena primero.
  2. str_detect, str_extract y str_replace usan patrones.
  3. str_pad y str_trim manejan los espacios en blanco.

El intento, en números

Líneas
14
Caracteres a escribir
392
Tokens
92
Ritmo de tres estrellas
100 tpm

Al ritmo de tres estrellas de 100 tokens por minuto, este intento toma unos 55 segundos.

Escribe este fragmento

Paso 1 de 3 en stringr; paso 5 de 10 en Herramientas funcionales y de texto.

← Anterior Siguiente →