Я пытаюсь найти любое совпадение с "City" внутри "Cust.Name".Если есть совпадение, замените наличие "City" пробелом в "Cust.Name".Поэтому будет отображаться только "Cust.Name" без "City".
Cust.Name <- as.data.frame(c("Eric Lee", "Mendham Middle School", "John Doe", "Johnson Elementary"))
colnames(Cust.Name) <- "Cust.Name"
City <- as.data.frame(c("Durham", "Mendham", "Elon", "Johnson"))
colnames(City) <- "City"
Customer = cbind(Cust.Name , City)
Customer$Cust.Name = as.character(Customer$Cust.Name)
Customer$City = as.character(Customer$City)
Я пробовал это:
Customer$Cust.Name = sapply(gsub(pattern = Customer$City , replacement = '' , x = Customer$Cust.Name), function(x) x )
Желаемые результаты должны быть:
"Eric Lee" , "Middle School" , "John Doe" , "Elementary"
Любая помощь будет принята с благодарностью.