gpt4 book ai didi

r - 如何使用不同的连接器粘贴列

转载 作者:行者123 更新时间:2023-12-01 07:03:49 25 4
gpt4 key购买 nike

例如,

df<-data.frame(chr=c(3,4,5),
start=c(11,12,13),
end=c(21,22,23))
df
chr start end
1 3 11 21
2 4 12 22
3 5 13 23

我的问题是使用“:”和“-”粘贴三列,以便 df$anno 获得所需的输出将是:
df
chr start end anno
1 3 11 21 3:11-21
2 4 12 22 4:12-22
3 5 13 23 5:13-23

最佳答案

我会用 sprintf :

df <- within(df, anno <- sprintf("%d:%d-%d", chr, start, end))

# chr start end anno
#1 3 11 21 3:11-21
#2 4 12 22 4:12-22
#3 5 13 23 5:13-23

关于r - 如何使用不同的连接器粘贴列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56429193/

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