【发布时间】:2020-02-05 09:27:10
【问题描述】:
我想连接两个向量。我已经知道该怎么做,但只有一个问题 - 订单。
所以,我使用下面的函数来链接向量,但输出不是我想要的:
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"
我想要的输出是保持原始向量中的顺序,优先考虑names 而不是tp。
期望的输出:
> vec
[1] "Tim_0" "Tim_40" "Tim_-u" "Jack_0" "Jack_40" "Jack_-u" "Tom_0" "Tom_40" "Tom_-u"
【问题讨论】:
标签: r