【问题标题】:how to delete spaces in specific elements of a vector? [duplicate]如何删除向量的特定元素中的空格? [复制]
【发布时间】:2014-09-13 08:18:08
【问题描述】:

我有这个向量:

x <- c("a", " b", "c", "d", " e", "f")

x[c(2,5)]中有空格

如何删除空格以获取所有没有空格的元素?,像这样:

x <- c("a", "b", "c", "d", "e", "f")

谢谢

【问题讨论】:

    标签: r


    【解决方案1】:

    尝试使用

    library(stringr)
    str_trim(x)
    

    【讨论】:

      【解决方案2】:

      您可以使用gsub

      gsub(" ", "", x)
      

      请注意,这种方法将删除 x 元素中的所有空格,而不仅仅是每个元素开头或结尾的空格。

      【讨论】:

        【解决方案3】:

        使用gsub

        gsub("^\\s+|\\s+$","",x)
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-05-22
          • 2021-10-03
          • 2017-12-26
          • 1970-01-01
          • 2013-01-09
          相关资源
          最近更新 更多