我有一個數據集:如何分割一個字符串與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