R语言 字符串的大小写转换 – toupper(), tolower(), casefold()和cartr()函数

R语言 字符串的大小写转换 – toupper(), tolower(), casefold()和cartr()函数

在这篇文章中,我们将看到R编程语言中字符串的大小写转换。

R – toupper()

R语言中的 toupper() 函数用于将小写字母转换成大写。

语法: toupper(x)

参数

x: 字符向量

例子

# R program to illustrate
# uppercase of vectors
 
# Create example character string
x <- "GeeksforGeeks"               
toupper(x)
 
print(x)
R

输出

GEEKSFORGEEKS
R

在上面的代码中,我们已经将一个示例的字符向量转换为大写字符。

R – tolower()函数

tolower() 函数用于将大写字母转换为小写字母。

语法: tolower(x)

参数

x: 字符向量

例子

# R program to illustrate
# uppercase of vectors
 
# Create example character string
x <- "GeeksforGeeks"
tolower(x)
 
print(x)
R

输出

geeksforgeeks
R

R – casefold()函数

casefold() 函数接受字符向量和布尔值作为参数。这个布尔值决定大写和小写的转换。

语法: casefold(x, upper)

参数

  • x: 字符向量
  • upper: 用于大小写转换的布尔值

例子1 :

# Create example character string
x <- "GeeksforGeeks"
 
# Convert to lower case letters
x <- casefold(x, upper = FALSE)
 
print(x)           
R

输出

"geeksforgeeks"
R

在上面的代码中,大写的布尔值被设置为FALSE,以将字符向量转换为小写。

例2 :

# Create example character string
x <- "GeeksforGeeks"
 
# Convert to upper case letters
casefold(x, upper = TRUE)
 
print(x)           
R

输出

"GEEKSFORGEEKS"
R

在上面的代码中, upper的布尔值被设置为TRUE,以将字符向量转换为大写字母。

R – cartr()函数

R编程中的cartr()函数 是在我们必须将一些字符变成大写字母,一些变成小写字母时使用。

语法: cartr(x, old, new)

参数

  • x: 字符向量
  • old: 一个指定要翻译的字符的字符串。
  • new: 一个指定翻译的字符串。

例子

# Create example character string
x <- "GeeksforGeeks"
 
# Translate to upper and lower case
chartr(old = "Geeks", new = "GeEkS", x)   
R

输出

"GeEkSforGeeks"
R

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册