Capítulo 14. Cadenas

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Introducción

Hasta ahora, has utilizado un montón de cadenas sin aprender mucho sobre los detalles. Ahora es el momento de sumergirte en ellos, aprender qué hace que las cadenas funcionen y dominar algunas de las potentes herramientas de manipulación de cadenas que tienes a tu disposición.

Empezaremos con los detalles de la creación de cadenas y vectores de caracteres. A continuación, nos sumergiremos en la creación de cadenas a partir de datos, y luego en lo contrario: la extracción de cadenas a partir de datos. Luego hablaremos de las herramientas que trabajan con letras individuales. El capítulo termina con funciones que trabajan con letras individuales y una breve discusión sobre dónde tus expectativas del inglés pueden llevarte a equivocarte al trabajar con otros idiomas.

Seguiremos trabajando con cadenas en el próximo capítulo, donde aprenderás más sobre el poder de las expresiones regulares.

Requisitos previos

En este capítulo, utilizaremos funciones del paquete stringr, que forma parte del núcleo de tidyverse. También utilizaremos los datos de babynames, ya que proporciona algunas cadenas divertidas de manipular.

library(tidyverse)
library(babynames)

Puedes saber rápidamente cuándo estás utilizando una función stringr porque todas las funciones stringr empiezan por str_. Esto es especialmente útil si utilizas RStudio, porque al escribir ...

Get R para la Ciencia de Datos, 2ª Edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.