我有一个数据集:如何分割一个字符串与tidyr ::独立于R并保留分隔符字符串的值?
crimes<-data.frame(x=c("Smith", "Jones"), charges=c("murder, first degree-G, manslaughter-NG", "assault-NG, larceny, second degree-G"))
我使用tidyr:分开的收费栏上用火柴分裂“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 =“(?<= G),”'? –
看着数据,看起来像'sep =',''将是实际的选择。 – alistaire