基于grep的数据值替换R

use*_*606 4 grep r

我有一个数据框.其中一列的值如下:

WIND
WINDS
HIGH WIND

在其他价值观中.现在我想用"WIND"重命名其中包含"WIND"变量的每个值.我知道如何找到我需要替换的值:

grep("WIND", df$col1)
Run Code Online (Sandbox Code Playgroud)

但不是如何取代这些价值观.谢谢.

Ste*_*eno 5

您可以使用grepl和replace为这些值的原始列进行子集化

df$col1[grepl("WIND",df$col1)]<-"WIND"
Run Code Online (Sandbox Code Playgroud)