English · PDF 221
本章介绍 R 中的字符串操作。你将学习字符串的基本工作原理以及如何手动创建字符串,但本章的重点是正则表达式,简称 regexps。正则表达式很有用,因为字符串通常包含非结构化或半结构化数据,而正则表达式是一种用于描述字符串中模式的简洁语言。当你第一次看到正则表达式时,会觉得像猫在键盘上走过一样,但随着理解的加深,它们很快就会变得有意义。
本章将重点介绍用于字符串操作的 stringr 包。stringr 不属于核心 tidyverse,因为你并不总是处理文本数据,所以我们需要显式加载它。
library(tidyverse)
library(stringr)
你可以使用单引号或双引号来创建字符串。与其他语言不同,两者在行为上没有区别。我建议始终使用 ",除非你想创建一个包含多个 " 的字符串。