考虑data.frame可以说:
vecOne
应使用 dplyr 库中的df <- data_frame(id = c(1, 1, 2, 2), n = c("100+", "50+", "30+", "40+"))
将列n
转换为c("100","50","30","40")
。
我需要这样的事情来处理:
str_replace()
对于使用 dplyr 的列,必须有适当的方法来应用library(dplyr)
library(stringr)
df %>%
mutate(n = str_replace("+",""))
函数。
答案 0 :(得分:6)
您需要传递要执行替换的列,然后转义加号。
library(dplyr)
library(stringr)
df %>%
mutate(n = str_replace(n, "\\+",""))