Это можно сделать с помощью серии gsub / pastes, сначала удалив TSX:, затем заменив точки, затем добавив .TO.Из-за того, как работает mutate, мы можем поместить их все как последовательность операторов tag = value в одном mutate:
library(dplyr)
df %>% mutate(symbole=gsub("TSX \\: ","",symbole),
symbole=gsub("\\.","-",symbole),
symbole=paste0(symbole,".TO"))