如果字符是一组字符r中的1,则替换该字符



我有一列单词要清理。有些单词中有一些字符,我想用空格代替。

我知道如何替换字符串中的单个字符:

df2 <- data.frame(gsub("-"," ",data$string_column))

此示例将"-"字符替换为空格。

如何将此过程应用于字符数组?我尝试过以下几种:

df2 <- data.frame(gsub(c("-","&")," ",data$string_column))

此代码运行,但它将只执行第一个字符的操作,而不会执行第二个字符。

关于如何定义要用空格替换的字符列表,有什么想法吗?

谢谢

您需要

data$string_column <- gsub("[-&]", " ", data$string_column)

这样,data数据帧的string_column中的所有-&字符都将被一个空格字符取代。

相关内容

  • 没有找到相关文章

最新更新