Trim Leading and Trailing Whitespace in R (Example for trimws Function)
This tutorial explains how to remove leading and trailing whitespace in the R programming language.
The article is mainly based on the trimws() R function. Let’s have a look at the basic R syntax and the definition of trimws() first:
Basic R Syntax of trimws():
trimws(x)
Definition of trimws():
The trimws function trims leading and/or trailing whitespace from a character string.
The following article explains in an actionable examples how to trim leading and trailing whitespace with the trimws command in R.
Let’s dive in!
Step 1: Create Example Data
Before we can apply the trimws function, we need to create some example data:
my_text <- " . abcd e f " # Create example character string my_text # Print example data to RStudio console # " . abcd e f "
Based on the output of the RStudio console you can see that our example data is a simple character string with leading AND trailing spaces. Now let’s remove this whitespace…
Step 2: Remove Leading and Trailing Whitespace
We can delete leading and trailing whitespace with the trimws function as follows:
trimws(my_text) # Apply trimws function in R # ". abcd e f"
Based on the quotation marks of the output you can see that the whitespace was removed. Looks good!
Video & Further Resources
I have recently published a video on my YouTube channel, which explains the previous example in more detail. So if you want to learn more about the trimming of whitespace in front and after your character strings you might have a look at the video:
Please accept YouTube cookies to play this video. By accepting you will be accessing content from YouTube, a service provided by an external third party.
If you accept this notice, your choice will be saved and the page will refresh.
Furthermore, you may read the other R tutorials on my website. Some interesting tutorials are listed below:
At this point you should be able to trim trailing and leading blanks in the R programming language. However, let me know in the comments in case you have any further questions.
Statistics Globe Newsletter