恭喜!

使用 tidyr 重塑数据

Jeroen Boeye

Head of Machine Learning, Faktion

拆分杂乱的字符串列

separate()

包含多个变量的列

每个变量一列

separate_rows()

单元格含多个值

每个单元格一个值

使用 tidyr 重塑数据

旋转数据(Pivot)

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...