←
PDF 221 / 520 Strings with stringr
→
English · PDF 221
Original PDF page 221
中文 · PDF 221

使用 stringr 处理字符串

简介

本章介绍 R 中的字符串操作。你将学习字符串的基本工作原理以及如何手动创建字符串,但本章的重点是正则表达式,简称 regexps。正则表达式很有用,因为字符串通常包含非结构化或半结构化数据,而正则表达式是一种用于描述字符串中模式的简洁语言。当你第一次看到正则表达式时,会觉得像猫在键盘上走过一样,但随着理解的加深,它们很快就会变得有意义。

准备工作

本章将重点介绍用于字符串操作的 stringr 包。stringr 不属于核心 tidyverse,因为你并不总是处理文本数据,所以我们需要显式加载它。

library(tidyverse)

library(stringr)

字符串基础

你可以使用单引号或双引号来创建字符串。与其他语言不同,两者在行为上没有区别。我建议始终使用 ",除非你想创建一个包含多个 " 的字符串。