恭喜你!

使用 tidyr 重塑資料

Jeroen Boeye

Head of Machine Learning, Faktion

分割凌亂的字串欄

separate()

包含多個變數的欄位

每個變數一欄

separate_rows()

儲存格含多個值

每格一個值

使用 tidyr 重塑資料

樞紐轉換資料

pivot_longer()

變數作為欄名

整理後:變數作為欄名

pivot_wider()

欄中含變數名稱

修正後的變數名稱欄

使用 tidyr 重塑資料

展開資料

complete()

套用 complete 前

 

套用 complete 並填補後

使用 tidyr 重塑資料

展開巢狀資料

tibble(character = star_wars_list) %>% 
  unnest_wider(character) %>% 
  unnest_longer(films)
# A tibble: 45 x 2
   name        films                  
   <chr>       <chr>                  
 1 Chewbacca   Revenge of the Sith    
 2 Chewbacca   Return of the Jedi     
 3 Chewbacca   The Empire Strikes Back
 4 Chewbacca   A New Hope             
 5 Chewbacca   The Force Awakens      
 6 Darth Vader Revenge of the Sith    
 7 Darth Vader Return of the Jedi     
 8 Darth Vader The Empire Strikes Back
# ... with 37 more rows
使用 tidyr 重塑資料

本章結束

使用 tidyr 重塑資料

Preparing Video For Download...