Open In App

Count Number of Characters in String in R

Last Updated : 03 May, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

In this article, we will discuss how to find the number of characters in a string using R Programming Language. The number of characters in a string means the length of the string. 

Examples:

Input: Geeksforgeeks

Output: 13

Explanation: Total 13 characters in the given string.

Input: Hello world

Output: 11

This can be calculated using the below-mentioned functions:

  • Using nchar() method
  • Using str_length() method
  • Using stri_length() method

Method 1: Using nchar() method.

nchar() method in R programming is used to get the length of a string.

Syntax: nchar(string)

Parameter: string

Return: Returns the length of a string

Code:

R




# R program to calculate length
# of string
 
# Given String
gfg <- "Geeks For Geeks"
 
# Using nchar() method
answer <- nchar(gfg)
 
print(answer)


Output:

[1] 15

The time complexity is O(n), where n is the length of the given string. 

The auxiliary space is O(1)

This method can be used to return the length of multiple strings passed as a parameter.

Code:

R




nchar(c("Hello World!","Akshit"));


Output:

[1] 12  6

Method 2. Using str_length () method.

The function str_length() belonging to the ‘stringr’ package can be used to determine the length of strings in R.

Syntax: str_length (str)

Parameter: string as str

Return value: Length of string

Code:

R




# R program for finding length
# of string
 
# Importing package
library(stringr)
 
# Calculating length of string   
str_length("hello")


Output:

[1] 5

This method can be used to return the length of multiple strings passed as a parameter.

Code:

R




# Code
library(stringr);
 
str_length(c("Hello World!","Akshit"));


Output:

[1] 12  6

Method 3. Using stri_length() method.

This function returns the number of code points in each string.

Syntax: stri_length(str)

Parameter: str as character vector

Return Value: Returns an integer vector of the same length as str.

Note that the number of code points is not the same as the `width` of the string when printed on the console.

Code:

R




library(stringi);
 
stri_length(c("Akshit"));


Output:

[1] 6

This method can be used to return the length of multiple strings passed as a parameter.

R




library(stringi);
 
stri_length(c("Hello World","Akshit"));


Output:

[1] 11  6


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads