删除水平
上一个练习的列联表显示,有些水平的计数非常低。为简化分析,通常可以删除这些水平。
在 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