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

来自OBHRM百科
跳转至: 导航搜索
(创建页面,内容为“==将所有字母转换为小写== 可以采用R语言的基本库中函数tolower()完成转换 <pre> a<-"This is a Test" tolower(a) </pre>”)
 
第4行: 第4行:
 
a<-"This is a Test"
 
a<-"This is a Test"
 
tolower(a)
 
tolower(a)
 +
#结果:this is a test
 +
</pre>
 +
 +
==将所有字母转换为大写==
 +
可以采用R语言的基本库中函数toupper()完成转换
 +
<pre>
 +
a<-"This is a Test"
 +
toupper(a)
 +
#结果:THIS IS A TEST
 +
</pre>
 +
 +
==将每个单词的第一个字母转换为大写==
 +
采用R语言的基本库中函数gsub()来完成转换
 +
<pre>
 +
a<-"This is a Test"
 +
a<-gsub("(^|[[:space:]])([[:alpha:]])", "\\1\\U\\2",a,perl = TRUE)
 +
#结果:This Is A Test
 
</pre>
 
</pre>

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

将所有字母转换为小写

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

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

将所有字母转换为大写

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

a<-"This is a Test"
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