繁体   English   中英

如何在 Rstudio 中拆分特殊字符“[”}

[英]How to split on the special character "["} in Rstudio

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

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

"[ac BK]"

我只想有两列:

1:交流,2:BK

我尝试了单独的和 stringr 函数,但没有用。 我尝试过的一件事:

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

希望可以有人帮帮我 :)

分割模式必须是分割你想要的子串的东西。 如果您在“[ac BK]”上执行此操作,您正试图通过 '[' 进行拆分,结果将是 ['', 'ac BK]']。 分隔您想要的两个子字符串的字符是 ' ',因此您可以使用此字符进行拆分。 还可以使用替换从不需要的字符中清除字符串 ('[', ']')

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM