In R, count words and enter a line break

8

Expensive, good afternoon

Suppose I have a vector as follows

  

caption

asked by anonymous 04.02.2015 / 20:37

1 answer

6

You can do this by using regular expression :

library(stringr)

legenda   <- c("Gostei muito da atuação" , "Gostei pouco da atuação", "Nem gostei e nem desgostei")

legenda2  <- str_replace_all(string      = legenda,
                             pattern     = "(\w+\s\w+)",
                             replacement ="\1 \n")
legenda2
[1] "Gostei muito \n da atuação \n"    "Gostei pouco \n da atuação \n"   
[3] "Nem gostei \n e nem \n desgostei"

To change the number of words just put more \w+\s

    
04.02.2015 / 21:10