Split data.frame row into multiple rows based on commas

前端 未结 3 1098
眼角桃花
眼角桃花 2020-12-18 09:12

I am attempting to split a row in a data.frame based on the character sequence \", \". Here\'s an example:

mydat <- data.frame(v1 = c(\"name,         


        
3条回答
  •  粉色の甜心
    2020-12-18 09:50

    This should work.

    install.packages("splitstackshape")
    library(splitstackshape)
    out <- concat.split.multiple(mydat, c("v1","v2"), seps=",", "long")
    
    
    out
         v1 v2 v3
    1:  name  1  1
    2: name2  2  1
    3: name3  3  2
    4: name4  4  3
    5: name5  5  3
    

提交回复
热议问题