“R语言中大小写的转换”的版本间的差异
来自OBHRM百科
Lichaoping(讨论 | 贡献) (→将所有字母转换为大写) |
Lichaoping(讨论 | 贡献) 小 (Lichaoping移动页面R语言中英文大小写的转换至R语言中大小写的转换,不留重定向) |
||
(未显示同一用户的3个中间版本) | |||
第1行: | 第1行: | ||
==将所有字母转换为小写== | ==将所有字母转换为小写== | ||
− | + | 可以采用R语言基本库中的函数tolower()完成转换 | |
<pre> | <pre> | ||
a<-"This is a Test" | a<-"This is a Test" | ||
− | tolower(a) | + | a<-tolower(a) |
#结果:this is a test | #结果:this is a test | ||
</pre> | </pre> | ||
==将所有字母转换为大写== | ==将所有字母转换为大写== | ||
− | + | 可以采用R语言基本库中的函数toupper()完成转换 | |
<pre> | <pre> | ||
a<-"This is a Test" | a<-"This is a Test" | ||
第16行: | 第16行: | ||
==将每个单词的第一个字母转换为大写== | ==将每个单词的第一个字母转换为大写== | ||
− | + | 采用R语言基本库中的函数gsub()来完成转换 | |
<pre> | <pre> | ||
a<-"This is a Test" | a<-"This is a Test" |
2023年2月11日 (六) 17:47的最新版本
将所有字母转换为小写
可以采用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