始める無料で始める

さらにデータを取り込む

残業時間に年ごとの有意な変化がなかったため、ほかに確認できる変数を探してみましょう。チームで相談したところ、エンゲージメントスコア、特に拠点ごとの非エンゲージ(disengaged)従業員数を試す提案がありました。まだ調査データの準備ができていないので、読み込み、これまで扱ってきたデータに結合する必要があります。HRアナリティクスでは複数の結合を行うことは一般的です。

結合後、yearfactor(year) に変更してください。今回は年を数値としてではなくグループ化のための変数として扱いたいので、factor に変えると以降の分析がしやすくなります。

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

HR Analytics: Rで学ぶ従業員データの探索

コースを見る

演習の手順

  • read_csv() を使って "survey_data_2.csv"survey_data としてインポートします。
  • left_join() を使ってエンゲージメントデータを hr_joined に追加します。結合キーは year、次に employee ID の順です。
  • 結合のあとに %>% を使い、mutate()disengaged を追加します。engagement が 2 以下のとき 1、それ以外は 0 とします。また、yearfactor(year) に置き換えます。これらの結果を safety に代入してください。

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

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

# Import the survey data
survey_data <- ___

# Create the safety dataset
safety <- ___

コードを編集して実行