str_order & str_sort Functions in R (2 Examples)
In this article you’ll learn how to order or sort a character vector with the str_order and str_sort functions in the R programming language.
The table of content is structured as follows:
- Creation of Example Data
- Example 1: Application of str_order Function in R
- Example 2: Application of str_sort Function in R
- Video & Further Resources
So now the part you have been waiting for – the examples.
Creation of Example Data
First, we need to create some example data that we can order and sort later on:
x <- c("xyz", "a", "hello", "y") # Create vector of characters
In order to use the str_order and str_sort functions, we also need to install and load the stringr package of the tidyverse to R:
install.packages("stringr") # Install stringr package library("stringr") # Load stringr package
Now, we can move on to the example, so keep on reading!
Example 1: Application of str_order Function in R
In the first example, we’ll apply the str_order command. Have a look at the following R syntax:
str_order(x) # Apply str_order function # 2 3 1 4
As you can see, the str_order function returns the alphabetic ordering of our vector of character strings.
Example 2: Application of str_sort Function in R
Similar to Example 1, we can also apply the str_sort to sort our vector of character strings:
str_sort(x) # Apply str_sort function # "a" "hello" "xyz" "y"
Video & Further Resources
I have recently released a video on my YouTube channel, which explains the content of this article. Please find the video below.
The YouTube video will be added soon.
In addition, you may want to read the related posts that I have published on this website. I have released numerous articles already.
Especially, I need to emphasize the article on the sort and order functions of Base R.
Further interesting articles can be found here:
In this tutorial, I explained how to order or sort a vector of character strings in the R programming language. In case you have further comments or questions, don’t hesitate to let me know in the comments.
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.
Thank you!
Welcome to the Statistics Globe newsletter. From now on, I’ll send you regular emails about statistics, data science, AI, and programming with R and Python.
I’m Joachim Schork. On this website, I provide statistics tutorials as well as code in Python and R programming.
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.
Thank you!
Please check your email inbox and click the confirmation link to complete your subscription. If you don’t see the email within a few minutes, please also check your spam/junk folder.






