开始使用免费开始使用

删除水平

上一个练习的列联表显示,有些水平的计数非常低。为简化分析,通常可以删除这些水平。

在 R 中需要两步:先过滤掉计数很低的那些水平对应的行,然后用 droplevels() 从因子变量中移除这些水平。这是因为 droplevels() 会保留仅有 1 或 2 个计数的水平;它只会删除在数据集中完全不存在的水平。

本练习是课程的一部分

R 中的探索性数据分析

查看课程

练习说明

上一个练习得到的列联表已作为 tab 提供在您的工作区。

  • 加载 dplyr 包。
  • 打印 tab,找出 align 中哪个水平的总条目数最少。
  • 使用 filter() 过滤掉 comics 中该水平的所有行,然后用 droplevels() 删除未使用的水平。将简化后的数据集保存为 comics_filtered

交互式实操练习

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

# Load dplyr
___

# Print tab
___

# Remove align level
comics_filtered <- ___ %>%
  ___(align != ___) %>%
  ___()

# See the result
comics_filtered
编辑并运行代码