Go to TogaWare.com Home Page. Data Science Desktop Survival Guide
by Graham Williams
Duck Duck Go


Wrapping and Words

20180608 Formatting a text string into a neat paragraph of defined maximum width is another operation we often find ourselves wanting. The stringr::str_wrap() function will do this for us.
st <- "All the Worlds a stage, All men are merely players"
cat(str_wrap(st, width=25))
## All the Worlds a stage,
## All men are merely
## players

Words of course form the basis for wrapping a sentence. We may wish to extract words from a sentence ourselves for further processing. Here we us stringr::word() to do so.We specify the positions of the word to be extracted from the setence. The default separator value is space.

st <- c("The quick brown fox", "jumps on the brown dog")
word(st, start=1, end=2)
## [1] "The quick" "jumps on"
word(st, start=1, end=-2)
## [1] "The quick brown"    "jumps on the brown"

Support further development by purchasing the PDF version of the book.
Other online resources include the GNU/Linux Desktop Survival Guide.
Books available on Amazon include Data Mining with Rattle and Essentials of Data Science.
Popular open source software includes rattle and wajig.
Hosted by Togaware, a pioneer of free and open source software since 1984.
Copyright © 2000-2020 Togaware Pty Ltd. . Creative Commons ShareAlike V4.