我正在尝试为数据框中end的col ensnp中的所有行添加前缀chrs:
Name endsnp
Bov001 Bov001
Bov002 Bov001
Run Code Online (Sandbox Code Playgroud)
我的预期输出必须是这样的:
Name endsnp
Bov001 endBov001
Bov002 endBov001
Run Code Online (Sandbox Code Playgroud)
我试过了chrs <- transform(chrs, endsnp = sprintf("end", endsnp)),但是得到了这个输出:
Name endsnp
Bov001 end
Bov002 end
Run Code Online (Sandbox Code Playgroud)
关于我的错误的任何想法?谢谢!
csg*_*pie 10
只是paste0用来组合字符串.
例如,
chrs$endsnp = paste0('end', chrs$endsnp)
Run Code Online (Sandbox Code Playgroud)
或者使用paste和指定字符串之间的分隔符
chrs$endsnp = paste('end', chrs$endsnp, sep='')
Run Code Online (Sandbox Code Playgroud)