“R语言中大小写的转换”的版本间的差异
来自OBHRM百科
Lichaoping(讨论 | 贡献) (创建页面,内容为“==将所有字母转换为小写== 可以采用R语言的基本库中函数tolower()完成转换 <pre> a<-"This is a Test" tolower(a) </pre>”) |
Lichaoping(讨论 | 贡献) |
||
第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