開始使用免費開始

過濾資料集

資深職級(例如 Vice PresidentDirectorSenior Manager 等)的人才市場狀況與其他職級差異很大,且人數也較少,因此若將他們納入分析,可能會不成比例地影響你的結果。

在本練習中,你將使用 filter() 函式,只計算 AnalystSpecialist 這兩個職級的員工人數。

以下範例會過濾 df,只選取變數 x 為 abc 的觀測值:

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)
編輯並執行程式碼