str_wrap Function in R (Example)


In this R programming tutorial you’ll learn how to apply the str_wrap function to wrap a character string into nicely formatted paragraphs.

The content of the post looks as follows:

So now the part you have been waiting for – the programming part.


Creation of Example Data

In this R tutorial, I’ll use the following character string:

x <- "heyho I am a very long string"    # Create a character string

Furthermore, we have to install and load the stringr package of Hadley Wickham’s tidyverse environment to R:

install.packages("stringr")             # Install stringr R package
library("stringr")                      # Load stringr R package


Example: str_wrap Function in R

We can wrap our character string into nicely formatted paragraphs as follows:

str_wrap(x, 10)                         # Apply str_wrap function
# "heyho\nI am a\nvery long\nstring"

Have a look at the previously shown RStudio console output. We just inserted three times the pattern “\n” into our character string, leading to well formatted paragraphs whenever we export our data.


Video, Further Resources & Summary

Would you like to know more about the stringr package and the handling of character strings in R? Then I can recommend to have a look at the following video of my YouTube channel. In the video, I’m explaining the examples of this tutorial in a live programming session.


The YouTube video will be added soon.


Furthermore, you may want to have a look at the related R programming articles of this homepage. A selection of tutorials is shown below.


Summary: In this R post you learned how to convert character strings into well formatted chunks of paragraphs. If you have additional questions, tell me about it in the comments. Besides that, please subscribe to my email newsletter to get regular updates on the newest articles.


Subscribe to the Statistics Globe Newsletter

Get regular updates on the latest tutorials, offers & news at Statistics Globe.
I hate spam & you may opt out anytime: Privacy Policy.

2 Comments. Leave new

  • I have csv file containing single words in a column I want to merge this words sentence by sentence such as on every empty row of a csv file it change line and other sentence start from new line how can I do it…
    for Example:


    here you can see index 8 and 15 are empty on every empty cell it should change line and we will get result as:
    1..wife take birthday breakfast excellent weather perfect
    2.idea people give bad review place
    3.everyone probably
    and so on
    I have 688116 words from 10001 sentences… please help if you can..

    • Hi Sadiq,

      I suggest removing the empty cells before merging the words. Assume that your data is called x:

      x <- x[x != ""]
      x <- paste(x, collapse = " ")

      Does this work?

      Regards, Joachim


Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.