【问题标题】:How do I replace a vector of words with different cases, with the lower case characters only?如何仅用小写字符替换具有不同大小写的单词向量?
【发布时间】:2019-04-03 19:09:52
【问题描述】:

我有一个样本名称向量: names <- c("ABCdef", "ABCdef", "ABCdef") 如何使用正则表达式和 gsub 来返回: "def", "def", "def"? 即,我如何编写一个 gsub 命令,只用名称中的小写字母替换全名?

【问题讨论】:

    标签: r


    【解决方案1】:

    您可以使用以下方法删除字符串中的所有大写字母:

    names <- c("ABCdef", "ABCdef", "ABCdef")
    
    gsub("[[:upper:]]*", "", names)
    [1] "def" "def" "def"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-03
      • 1970-01-01
      • 2018-05-27
      • 2018-08-06
      • 1970-01-01
      • 2021-02-28
      • 1970-01-01
      相关资源
      最近更新 更多