我有一个数据框。其中一列具有如下值:
WIND
WINDS
HIGH WIND
etc
在其他值中。现在我想用“WIND”重命名每个包含“WIND”变体的值。我知道如何找到需要替换的值:
grep("WIND", df$col1)
但不是如何替换这些值。谢谢。
最佳答案
您可以通过使用 grepl 和替换来对这些值的原始列进行子集化
df$col1[grepl("WIND",df$col1)]<-"WIND"
关于基于grep结果替换R中的数据值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22100958/