【问题标题】:The last position of char in string in RR中字符串中char的最后一个位置
【发布时间】:2017-05-09 16:46:36
【问题描述】:

我想问如何在R中获取char =“|”的最后一个索引的位置

我的字符串如下所示:

我有苹果|橙|香蕉|佩里|在我的包里。

谢谢,

【问题讨论】:

  • 我很难听懂你的问题。你想要“苹果|橙|香蕉|佩里|”变成“apple|Orange|banana|perry”?
  • 嗨,我有很多字符串,每次我想重新输入 char("|") 的最后一个索引,因为每次都会是 char ("|") 的偏移位置

标签: r indexing charat


【解决方案1】:

一个选项是str_locate

library(stringr)
tail(str_locate_all(str1, "[|]")[[1]], 1)

stringi,有一个方便的功能

library(stringi)
stri_locate_last_fixed(str1, '|')

数据

str1 <- "I have apple|Orange|banana|perry| in my bag"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-17
    • 2014-06-04
    • 2020-06-12
    • 1970-01-01
    相关资源
    最近更新 更多