2014-06-05 36 views
1

我想要的前綴end在數據幀chrs添加到所有列在一處山坳ensnp添加前綴的所有行中的R

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 

關於我的錯誤的任何想法?謝謝!

回答

4

只需使用paste0即可組合字符串。

例如,

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

,或者使用paste和specifing琴絃之間的分隔

chrs$endsnp = paste('end', chrs$endsnp, sep='') 
相關問題