筛选数据集
像 Vice President、Director、Senior Manager 等高层职级的员工,所处的劳动力市场条件与其他人差异很大,而且人数较少,因此将他们一起纳入分析,可能会对结果产生不成比例的影响。
本练习中,您将使用 filter() 函数,仅统计 Analyst 和 Specialist 职级的员工数量。
下面的示例会筛选 df,只保留 x 为 a、b 或 c 的观测:
df %>%
filter(x %in% c("a", "b", "c"))
本练习是课程的一部分
HR Analytics:用 R 预测员工流失
练习说明
- 先统计各职级的员工数量。
- 子集化数据,只保留
Analyst和Specialist职级的员工。 - 再次查看各职级的员工数量。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Count the number of employees across levels
org %>%
___(level)
# Select the employees at Analyst and Specialist level
org2 <- org %>%
___(level ___)
# Validate the results
org2 %>%
count(level)