Скажем, я использую gsub и хочу удалить следующий знак (=,+,-) из строки и заменить его символом подчеркивания.
Может кто-нибудь описать, что происходит, когда я пытаюсь использовать gsub со знаком плюс (+).
test<- "sandwich=bread-mustard+ketchup"
# [1] "sandwich=bread-mustard+ketchup"
test<-gsub("-","_",test)
# [1] "sandwich=bread_mustard+ketchup"
test<-gsub("=","_",test)
# [1] "sandwich_bread_mustard+ketchup"
test<-gsub("+","_",test)
#[1] "_s_a_n_d_w_i_c_h___b_r_e_a_d___m_u_s_t_a_r_d_+_k_e_t_c_h_u_p_"
fixed = TRUE
или экранировать +. - person Jota   schedule 05.03.2016