Add a prefix to all rows in R

13,783

Just use paste0 to combine strings.

For example,

chrs$endsnp = paste0('end', chrs$endsnp)

or using paste and specifing the separator between the strings

chrs$endsnp = paste('end', chrs$endsnp, sep='')
Share:
13,783
user3091668
Author by

user3091668

Updated on July 10, 2022

Comments

  • user3091668
    user3091668 almost 2 years

    I am trying to add a prefix end to all rows in a col ensnp in a dataframe chrs:

     Name    endsnp
    Bov001   Bov001
    Bov002   Bov001
    

    My expected output must be like that:

     Name     endsnp
    Bov001   endBov001
    Bov002   endBov001
    

    I have tried chrs <- transform(chrs, endsnp = sprintf("end", endsnp)), but I get this output:

     Name     endsnp
    Bov001     end
    Bov002     end
    

    Any ideas about my error? Thank you!