2016-12-16 52 views
-3

我想替换数据框中特定列的某些行的值。如何用条件替换行值

这些应该是包含从ABC开始的文本的行。因此,除了ABC之外,还有一些行具有不同的值,例如, ABC1234ABC2376等。我想用CDA来代替它们全部。我该怎么做?

回答

0

gsub可以像sed的正则表达式替换(注意,^指在字符串的开始搜索):

df$column <- gsub("^ABC", "CDA", df$column) 
+0

@ TTT123,也许你应该还加正则表达式的标签 –