У меня есть набор данных:
crimes<-data.frame(x=c("Smith", "Jones"), charges=c("murder, first degree-G, manslaughter-NG", "assault-NG, larceny, second degree-G"))
Я использую tidyr:separate, чтобы разделить столбец сборов на совпадение с "G",
crimes<-separate(crimes, charges, into=c("v1","v2"), sep="G,")
Это разбивает мои столбцы, но удаляет разделитель «G». Я хочу сохранить букву «G» в результирующем разделении столбца.
Мой желаемый результат:
x v1 v2
Smith murder, first degree-G manslaughter-NG
Jones assault-NG larceny, second degree-G
Любые предложения приветствуются.
sep = ', '
был бы практичным выбором. - person alistaire   schedule 13.04.2016