gpt4 book ai didi

r - 如何在 R 中交换固定字符串和顺序字符串?

转载 作者:行者123 更新时间:2023-12-02 18:01:22 25 4
gpt4 key购买 nike

如何将固定字符串与顺序字符串互换?

例如,如果我想重复字符串的模式,我会执行以下操作:

> rep(c("Filler","Model"),2)
[1] "Filler" "Model" "Filler" "Model" "Filler" "Model"

但是,我想要这样的东西,我可以在每次重复迭代时自动在“模型”后面添加数字:

[1] "Filler" "Model 1" "Filler" "Model 2" "Filler" "Model 3"

有没有办法将rep()sprintf()结合起来?

最佳答案

这是一种基本的 R 方法。我们可以访问输入向量的所有偶数元素,然后使用数字序列进行粘贴。

x <- rep(c("Filler","Model"),3)
x[c(FALSE, TRUE)] <- paste(x[c(FALSE, TRUE)], c(1:3))
x

[1] "Filler" "Model 1" "Filler" "Model 2" "Filler" "Model 3"

关于r - 如何在 R 中交换固定字符串和顺序字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74333058/

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