2016-12-16 55 views
-3

我想替換數據框中特定列的某些行的值。如何用條件替換行值

這些應該是包含從ABC開始的文本的行。因此,除了ABC之外,還有一些行具有不同的值,例如, ABC1234ABC2376等。我想用CDA來代替它們全部。我該怎麼做?

回答

0

gsub可以像sed的正則表達式替換(注意,^指在字符串的開始搜索):

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

@ TTT123,也許你應該還加正則表達式的標籤 –