【问题标题】:How to split on the special character "["} in Rstudio如何在 Rstudio 中拆分特殊字符“[”}
【发布时间】:2020-03-28 11:00:22
【问题描述】:

我对 R 比较陌生,我一直在拆分字符串。我希望有人可以帮助我或将我指向正确的目录。

我尝试做的是拆分以下字符串:

"[ac BK]"

我只想有两列:

1:交流,2:黑色

我尝试了separate 和stringr 函数,但没有成功。我尝试过的一件事:

(str_split(handhistory$poker,"\\["))

希望有人可以帮助我:)

【问题讨论】:

    标签: r text split stringr


    【解决方案1】:

    分割模式必须是分割你想要的子字符串的东西。 如果您在“[ac BK]”上执行此操作,则您正在尝试通过 '['split,结果将是 ['', 'ac BK]']。分割你想要的两个子字符串的字符是'',所以你可以使用这个字符分割。 也可以使用replace 清除不需要的字符('[', ']')

    library('stringr')
    str = "[ac BK]"
    str_split(str_replace_all(str, "[\\[\\]]", ""), " ")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-14
      • 1970-01-01
      • 2022-11-13
      相关资源
      最近更新 更多