【问题标题】:How to make a function which change lowercase to uppercase and vice verse? [duplicate]如何制作一个将小写字母更改为大写字母的函数,反之亦然? [复制]
【发布时间】:2021-11-17 18:19:46
【问题描述】:

你能帮忙吗,如何在R中编写一个将小字母变为大字母和反之亦然的函数?

【问题讨论】:

  • 另一种选择是来自ds4psy 包的caseflip# install.packages("ds4psy") library(ds4psy) string <- c("MaN", "woMEn") caseflip(string) [1] "mAn" "WOmeN"

标签: r


【解决方案1】:

示例字符串

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"

【讨论】:

    猜你喜欢
    • 2020-07-24
    • 1970-01-01
    • 2022-11-05
    • 1970-01-01
    • 2016-06-26
    • 2022-01-08
    • 1970-01-01
    • 1970-01-01
    • 2018-03-28
    相关资源
    最近更新 更多