r - 在R中减去一个字符串

标签 r

我有这样一个字符串:

phrase <- "this_is.//the_first?the_second"

因此我想根据 ?并以此作为结果

>phrase_new[1]
 "this_is.//the_first?"
>phrase_new[2]
  "the_second"

我试过了,但没用。请问有什么办法吗?

phrase_new <- sub("[:?:]", "", phrase)

最佳答案

如果你想按字符分割,最好使用strsplit :

> strsplit(phrase, "?", fixed = TRUE)
[[1]]
[1] "this_is.//the_first" "the_second"

关于r - 在R中减去一个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38825174/

相关文章:

r - 如何使用 purrr 迭代 lm reg 中协变量和结果的每个组合

r - 选择十进制数的所有二进制邻居

r - 如何从R中的字符串列表中删除元素

r - 根据第二个数据帧按组在一个数据帧中创建日期序列

用下一个更高的因子水平替换因子值

r - 根据 data.table 中特定列的多个条件标记行

r - 使用 model.matrix 进行单热编码

r - 按 M3C 包 : Error in `[.data.frame` (df, neworder2) 进行聚类:选择了未定义的列

r - 如何加速 R 中的主题模型?

r - 优先删除数据框中的部分重复项