开始使用免费开始使用

将字符型转换为因子

虽然有时我们想直接进入数据可视化和建模,但通常需要先进行数据整理。本章将带您一步步用原始数据集 flying_etiquette 复现一幅 FiveThirtyEight 图表。我们先把数据集限定为我们感兴趣的受访者,并把部分列转换为因子。

在代码中,您会看到我们给列名加了反引号。如果列名里有空格,就需要这样做!通常我们会把空格改成下划线来避免加反引号,但在这里我们保留原样,因为稍后要用这些列来作图。

本练习是课程的一部分

Tidyverse 中的分类数据

查看课程

练习说明

  • 将所有字符型列转换为因子列。
  • 移除在"是否曾经乘坐过飞机"问题上回答为 "Never" 的受访者。

交互式实操练习

通过完成这段示例代码来试试这个练习。

flying_etiquette %>%
    # Change characters to factors
    mutate(across(___(___), as.factor)) %>%
    # Filter out those who have never flown on a plane
    ___(`How often do you travel by plane?` != ___)
编辑并运行代码