この質問は、Stack question Regular expression parsed with grepl replacementに似ています。
目的は、正規表現を解析し、一致したパターンのみを置き換えることです。例:
data <- c("cat 6kg","cat g250", "dog","cat 10 kg", "no cat")
関心のある一致を解析するにはcat
:
data[grepl("cat",data)]
[1] "cat 6kg" "cat g250" "cat 10 kg" "no cat"
理想的な結果は、出現するすべてを で置き換えcat
ますchicken
。
[1] "chicken 6kg" "chicken g250" "chicken 10 kg" "no chicken"
これを達成する方法はありますか?みんなありがとう。