R Remplacez le mot dans une chaîne de caractères

J'ai hérité d'un projet r qui a un dataframe avec tronquée des chaînes de texte. Basé sur certaines réponses dans ce forum, j'ai essayé

temp$taname2 <- gsub("\bDistr\b", "District", temp$taname2)

Cela ne fonctionne pas. J'ai essayé

temp$taname2 <- gsub("Distr", "District", temp$taname2)

mais cela a entraîné dans les lignes contenant le mot "District" modifier "Districtic", "Districtict", ou similaire. J'ai aussi essayé

temp$taname2[grep("\bDistr\b",temp$taname2)] <- "District"

mais, hélas, pas de chance.

Je me rends compte que la réponse est ridiculement simple, mais je n'ai pas été en mesure de travailler sur la façon de le faire.

Merci d'avance.

InformationsquelleAutor Leroy Tyrone | 2013-08-06