PDF 69 / 520 Data Transformation with dplyr
English · PDF 69
Original PDF page 69
中文 · PDF 69

使用 dplyr 进行数据变换

简介

可视化是产生洞察的重要工具,但你很少能直接获得完全符合所需形式的数据。通常你需要创建一些新变量或汇总,或者只是想重命名变量或重新排列观测顺序,以便让数据更易于处理。你将在本章中学习如何完成所有这些(以及更多!),本章将教你如何使用 dplyr 包以及一个关于 2013 年从纽约市起飞航班的新数据集来变换你的数据。

准备工作

在本章中,我们将重点介绍如何使用 dplyr 包,它是 tidyverse 的另一个核心成员。我们将使用 nycflights13 包中的数据来说明关键思想,并使用 ggplot2 来帮助我们理解数据。

library(nycflights13) library(tidyverse)

请仔细注意加载 tidyverse 时打印的冲突消息。它告诉你 dplyr 覆盖了 base R 中的一些函数。如果你想在加载 dplyr 之后使用这些函数的 base 版本,你需要使用它们的全名:stats::filter() 和 stats::lag()。