У меня есть столбец с разными именами:
X <- c("Ashley, Tremond WILLIAMS, Carla", "Claire, Daron", "Luw, Douglas CANSLER, Stephan")
После второго пробела начинается имя второго человека. Например, Эшли, Тремонд — это человек, а УИЛЬЯМС, Карла — еще один.
Я пытался:
strsplit(X, "\\,\\s|\\,|\\s")
но он делится на все пробелы, поэтому я получаю:
strsplit(X, "\\,\\s|\\,|\\s")
[[1]]
[1] "Ashley" "Tremond" "WILLIAMS" "Carla"
[[2]]
[1] "Claire" "Daron"
[[3]]
[1] "Luw" "Douglas" "CANSLER" "Stephan"
Как я могу отделить только после первого пробела, чтобы я получил?:
[1] "Ashley, Tremond" "WILLIAMS, Carla"
[[2]]
[1] "Claire, Daron"
[[3]]
[1] "Luw, Douglas" "CANSLER, Stephan"
Заранее спасибо за вашу помощь
piping
, проверьте пакетmagrittr
. 27.01.2017