【问题标题】:Replace all characters after the first in a string [duplicate]替换字符串中第一个字符之后的所有字符[重复]
【发布时间】:2017-06-12 19:03:02
【问题描述】:

我想知道是否有办法使用gsub 从给定字符串中删除除第一个字符之外的所有字符。

所以如果我有hello,我最终会得到h

谢谢!

【问题讨论】:

  • 我知道您要求使用gsub 的方法,但为什么不使用substr(x, start = 1, stop = 1)

标签: r


【解决方案1】:

我找不到确切的骗子,所以你去吧,

sub('(.).*', '\\1', c('hello'))
#[1] "h"

其他提取首字母的方法可以参考this question

【讨论】:

    【解决方案2】:

    我认为这对你有用:

    > substring("hello", 1, 1)
    [1] "h"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-05-28
      • 2018-10-05
      • 2018-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多