gpt4 book ai didi

r - 以特定顺序连接两个字符串向量

转载 作者:行者123 更新时间:2023-12-03 23:35:13 25 4
gpt4 key购买 nike

我想连接两个向量。我已经知道怎么做,但只有一个问题 - 订单。

所以,我使用下面的函数来链接向量,但输出不是我想要的:

var_names <- c("Tim", "Jack", "Tom")
var_tp<- c("0", "40", "-u")

vec <- paste(rep(var_names, 3), var_tp, sep="_")

输出:
> vec
[1] "Tim_0" "Jack_40" "Tom_-u" "Tim_0" "Jack_40" "Tom_-u" "Tim_0" "Jack_40" "Tom_-u"

我想要的输出是保持原始向量中的顺序,优先 namestp .

期望的输出:
> vec
[1] "Tim_0" "Tim_40" "Tim_-u" "Jack_0" "Jack_40" "Jack_-u" "Tom_0" "Tom_40" "Tom_-u"

最佳答案

只需使用每个

vec <- paste(rep(var_names, each=3), var_tp, sep="_")
[1] "Tim_0" "Tim_40" "Tim_-u" "Jack_0" "Jack_40" "Jack_-u" "Tom_0" "Tom_40" "Tom_-u"

关于r - 以特定顺序连接两个字符串向量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60072680/

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