计算 R 中字符串中的字符数
在本文中,我们将讨论如何使用 R 编程语言查找字符串的字符数。字符串中的字符的数量是指字符串的长度。
例子:
Input: Geeksforgeeks
Output: 13
Explanation: Total 13 characters in the given string.
Input: Hello world
Output: 11
这可以使用下面提到的函数计算:
- 使用 nchar() 方法
- 使用 str_length() 方法
- 使用 stri_length() 方法
方法 1:使用nchar()方法。
R 编程中的 nchar() 方法用于获取字符串的长度。
Syntax: nchar(string)
Parameter: string
Return: Returns the length of a string
代码:
R
# R program to calculate length
# of string
# Given String
gfg <- "Geeks For Geeks"
# Using nchar() method
answer <- nchar(gfg)
print(answer)
R
nchar(c("Hello World!","Akshit"));
R
# R program for finding length
# of string
# Importing package
library(stringr)
# Calculating length of string
str_length("hello")
R
# Code
library(stringr);
str_length(c("Hello World!","Akshit"));
R
library(stringi);
stri_length(c("Akshit"));
R
library(stringi);
stri_length(c("Hello World","Akshit"));
输出:
[1] 15
此方法可用于返回作为参数传递的多个字符串的长度。
代码:
电阻
nchar(c("Hello World!","Akshit"));
输出:
[1] 12 6
方法2.使用str_length()方法。
属于 'stringr' 包的函数str_length() 可用于确定 R 中字符串的长度。
Syntax: str_length (str)
Parameter: string as str
Return value: Length of string
代码:
电阻
# R program for finding length
# of string
# Importing package
library(stringr)
# Calculating length of string
str_length("hello")
输出:
[1] 5
此方法可用于返回作为参数传递的多个字符串的长度。
代码:
电阻
# Code
library(stringr);
str_length(c("Hello World!","Akshit"));
输出:
[1] 12 6
方法 3. 使用 stri_length() 方法。
此函数返回每个字符串的代码点数。
Syntax: stri_length(str)
Parameter: str as character vector
Return Value: Returns an integer vector of the same length as str.
请注意,在控制台上打印时,代码点的数量与字符串的“宽度”不同。
代码:
电阻
library(stringi);
stri_length(c("Akshit"));
输出:
[1] 6
此方法可用于返回作为参数传递的多个字符串的长度。
电阻
library(stringi);
stri_length(c("Hello World","Akshit"));
输出:
[1] 11 6