始める無料で始める

データセットのフィルタリング

Vice PresidentDirectorSenior Manager などの上級職は労働市場の状況が大きく異なり、人数も少ないため、分析に含めると結果に過度な影響を与える可能性があります。

この演習では、filter() 関数を使って AnalystSpecialist の等級にいる従業員の人数だけを数えます。

次の例では、df をフィルタリングして、x が a または b または c の観測だけを選択します。

df %>% 
       filter(x %in% c("a", "b", "c"))

この演習はコースの一部です

HRアナリティクス:Rで社員離職を予測する

コースを見る

演習の手順

  • まず、等級ごとの従業員数を数えます。
  • データをサブセット化して、AnalystSpecialist の等級にいる従業員だけを残します。
  • もう一度、すべての等級における従業員数を確認します。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# 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)
コードを編集して実行