用 complete() 修正隱含的遺漏值
我們要探索一個新的資料集 frogger。
這個資料集對每位玩家在不同時間記錄了 4 個分數:morning、afternoon、evening 和 late_night。
每位玩家理應玩過 4 場遊戲,各對應一次這些時段,但看起來不是每位玩家都有完成所有時段的遊戲。
使用 complete() 函式,將這些「隱含」的遺漏值轉為「明確」的遺漏值。
本練習屬於課程
在 R 中處理遺漏值
練習說明
針對 frogger 資料集:
- 使用
tidyr的complete(),在time與name變數上操作,將「隱含」的遺漏值轉為「明確」的遺漏值。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Print the frogger data to have a look at it
___
# Use `complete()` on the `time` and `name` variables to
# make implicit missing values explicit
frogger_tidy <- ___ %>% ___(___, ___)