“R语言中大小写的转换”的版本间的差异

来自OBHRM百科
跳转至: 导航搜索
第1行: 第1行:
 
==将所有字母转换为小写==
 
==将所有字母转换为小写==
可以采用R语言的基本库中函数tolower()完成转换
+
可以采用R语言基本库中的函数tolower()完成转换
 
<pre>
 
<pre>
 
a<-"This is a Test"
 
a<-"This is a Test"
第8行: 第8行:
  
 
==将所有字母转换为大写==
 
==将所有字母转换为大写==
可以采用R语言的基本库中函数toupper()完成转换
+
可以采用R语言基本库中的函数toupper()完成转换
 
<pre>
 
<pre>
 
a<-"This is a Test"
 
a<-"This is a Test"
第16行: 第16行:
  
 
==将每个单词的第一个字母转换为大写==
 
==将每个单词的第一个字母转换为大写==
采用R语言的基本库中函数gsub()来完成转换
+
采用R语言基本库中的函数gsub()来完成转换
 
<pre>
 
<pre>
 
a<-"This is a Test"
 
a<-"This is a Test"

2023年2月11日 (六) 17:33的版本

将所有字母转换为小写

可以采用R语言基本库中的函数tolower()完成转换

a<-"This is a Test"
a<-tolower(a)
#结果:this is a test

将所有字母转换为大写

可以采用R语言基本库中的函数toupper()完成转换

a<-"This is a Test"
a<-toupper(a)
#结果:THIS IS A TEST

将每个单词的第一个字母转换为大写

采用R语言基本库中的函数gsub()来完成转换

a<-"This is a Test"
a<-gsub("(^|[[:space:]])([[:alpha:]])", "\\1\\U\\2",a,perl = TRUE)
#结果:This Is A Test