我正在尝试向数据帧 end
中的 col ensnp
中的所有行添加前缀 chrs
:
Name endsnp
Bov001 Bov001
Bov002 Bov001
我的预期输出必须是这样的:
Name endsnp
Bov001 endBov001
Bov002 endBov001
我试过
chrs <- transform(chrs, endsnp = sprintf("end", endsnp))
,但我得到这个输出: Name endsnp
Bov001 end
Bov002 end
关于我的错误的任何想法?谢谢!
最佳答案
只需使用 paste0
来组合字符串。
例如,
chrs$endsnp = paste0('end', chrs$endsnp)
或使用
paste
并指定字符串之间的分隔符chrs$endsnp = paste('end', chrs$endsnp, sep='')
关于r - 为 R 中的所有行添加前缀,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24055308/