[分享] tidyr 0.5.0

看板R_Language作者 (天)時間9年前 (2016/06/15 12:29), 9年前編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
[關鍵字]: tidyr [出處]: http://www.r-bloggers.com/tidyr-0-5-0/ [重點摘要]: 重點功能之一,也是我覺得有興趣的XD: separate_rows() separates values that contain multiple values separated by a delimited into multiple rows. Thanks to Aaron Wolen for the contribution! df <- data_frame(x = 1:2, y = c("a,b", "d,e,f")) df %>% separate_rows(y, sep = ",") #> Source: local data frame [5 x 2] #> #> x y #> <int> <chr> #> 1 1 a #> 2 1 b #> 3 2 d #> 4 2 e #> 5 2 f Compare with separate() which separates into (named) columns: df %>% separate(y, c("y1", "y2", "y3"), sep = ",", fill = "right") #> Source: local data frame [2 x 4] #> #> x y1 y2 y3 #> * <int> <chr> <chr> <chr> #> 1 1 a b <NA> #> 2 2 d e f -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.109.74.87 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1465964945.A.A57.html ※ 編輯: celestialgod (140.109.74.87), 06/15/2016 12:29:26

06/15 17:30, , 1F
I also saw it, very helpful~~
06/15 17:30, 1F
文章代碼(AID): #1NODcHfN (R_Language)
文章代碼(AID): #1NODcHfN (R_Language)