gpt4 book ai didi

r - 为 R 中的所有行添加前缀

转载 作者:行者123 更新时间:2023-12-04 09:17:22 60 4
gpt4 key购买 nike

我正在尝试添加前缀 end到列中的所有行 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/

60 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com