データセットのフィルタリング
Vice President、Director、Senior Manager などの上級職は労働市場の状況が大きく異なり、人数も少ないため、分析に含めると結果に過度な影響を与える可能性があります。
この演習では、filter() 関数を使って Analyst と Specialist の等級にいる従業員の人数だけを数えます。
次の例では、df をフィルタリングして、x が a または b または c の観測だけを選択します。
df %>%
filter(x %in% c("a", "b", "c"))
この演習はコースの一部です
HRアナリティクス: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)