【发布时间】:2021-11-17 18:19:46
【问题描述】:
你能帮忙吗,如何在R中编写一个将小字母变为大字母和反之亦然的函数?
【问题讨论】:
-
另一种选择是来自
ds4psy包的caseflip。# install.packages("ds4psy") library(ds4psy) string <- c("MaN", "woMEn") caseflip(string) [1] "mAn" "WOmeN"
标签: r
你能帮忙吗,如何在R中编写一个将小字母变为大字母和反之亦然的函数?
【问题讨论】:
ds4psy 包的caseflip。 # install.packages("ds4psy") library(ds4psy) string <- c("MaN", "woMEn") caseflip(string) [1] "mAn" "WOmeN"
标签: r
示例字符串
mystring = "This Is aN ExAmPlE sTRING"
有关详细信息,请参阅?chartr,但它的用法像这样chartr(old,new,x)。在这里,我们将小写和大写字母翻转,因此旧的与新的相反,我们要更改的 (x) 是字符串。
功能:
myfunct <- function(string){
chartr("a-zA-Z", "A-Za-z",string)
}
调用函数:
myfunct(mystring)
输出:
[1] "tHIS iS An eXaMpLe String"
【讨论】: