regex 如何使用stringr::str_remove_all删除字符串?

fafcakar  于 2023-05-08  发布在  其他
关注(0)|答案(1)|浏览(128)

以下是我掌握的数据:

X <- c("9 % vol.", "6.5 % vol.", "8.5 % vol.", "10 % vol.", "7.5 % vol.")

我想把X变成一个数字向量,看起来像这样:

9, 6.5, 8.5, 10, 7.5

我尝试了以下代码:

stringr::str_remove_all(x, "[ //%//vol.]")

但是,这段代码给出了以下结果:

[1] "9"  "65" "85" "10" "75"

如何修改这段代码以获得我想要的输出?谢谢

3phpmpom

3phpmpom1#

修改代码为:

stringr::str_remove_all(X, "( % vol.)")

输出为:

"9"   "6.5" "8.5" "10"  "7.5"

相关问题