在 R - Tidyverse 解决方案中为长字符串添加换行符?
Add line breaks to a long string in R - Tidyverse soultion?
我的字符串很长,想系统地添加换行符。我想在 Yrkeshögskoleutbildning 2018 之后添加换行符。无论之后发生什么。是否有一个优雅的 tidyverse
解决方案?
string <- "2120002122;Arboga Kommun ;Arboga kommun, Vuxenutbildningen;Specialistundersköterska inom demens;415723rb;1984;Arboga Kommun;Yrkeshögskoleutbildning 20182120001561;Borås Kommun;Borås Stad - Borås Yrkeshögskola;Automationsingenjör;525523fa;1490;Haglund Industri AB;Yrkeshögskoleutbildning 20181"
您可以使用 str_split
和积极的回顾:
library(stringr)
str_split(string, "(?<=Yrkeshögskoleutbildning 2018)")
[[1]]
[1] "2120002122;Arboga Kommun ;Arboga kommun, Vuxenutbildningen;Specialistundersköterska inom demens;415723rb;1984;Arboga Kommun;Yrkeshögskoleutbildning 2018"
[2] "2120001561;Borås Kommun;Borås Stad - Borås Yrkeshögskola;Automationsingenjör;525523fa;1490;Haglund Industri AB;Yrkeshögskoleutbildning 2018"
[3] "1"
使用unlist
得到一个向量:
unlist(str_split(string, "(?<=Yrkeshögskoleutbildning 2018)"))
我的字符串很长,想系统地添加换行符。我想在 Yrkeshögskoleutbildning 2018 之后添加换行符。无论之后发生什么。是否有一个优雅的 tidyverse
解决方案?
string <- "2120002122;Arboga Kommun ;Arboga kommun, Vuxenutbildningen;Specialistundersköterska inom demens;415723rb;1984;Arboga Kommun;Yrkeshögskoleutbildning 20182120001561;Borås Kommun;Borås Stad - Borås Yrkeshögskola;Automationsingenjör;525523fa;1490;Haglund Industri AB;Yrkeshögskoleutbildning 20181"
您可以使用 str_split
和积极的回顾:
library(stringr)
str_split(string, "(?<=Yrkeshögskoleutbildning 2018)")
[[1]]
[1] "2120002122;Arboga Kommun ;Arboga kommun, Vuxenutbildningen;Specialistundersköterska inom demens;415723rb;1984;Arboga Kommun;Yrkeshögskoleutbildning 2018"
[2] "2120001561;Borås Kommun;Borås Stad - Borås Yrkeshögskola;Automationsingenjör;525523fa;1490;Haglund Industri AB;Yrkeshögskoleutbildning 2018"
[3] "1"
使用unlist
得到一个向量:
unlist(str_split(string, "(?<=Yrkeshögskoleutbildning 2018)"))