我有一列单词要清理。有些单词中有一些字符,我想用空格代替。
我知道如何替换字符串中的单个字符:
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
中的所有-
和&
字符都将被一个空格字符取代。