【发布时间】:2015-04-25 11:03:42
【问题描述】:
我已经命名了我想组合的向量,如下所示:
v1 <- c(0,1,2,3)
v2 <- c(0,1,2,3)
v3 <- c(0,1,2,3)
names(v1) <- c("This","is","an","example")
names(v2) <- c("This","great","value","random")
names(v3) <- c("This","This","and","This")
v1 和 v2 的预期结果:
This is an example great value random
0 1 2 3 1 2 3
对于 v1 和 v3:
This is an example This and This
0 1 2 3 1 2 3
如您所见,如果名称不同,向量只是绑定在一起。如果在结果向量中出现多次该名称,则如果对应的值相同,则保留一次,但如果每次出现的值不同,则保留多次。 我不知道我是否明确了我想要实现的目标。
有办法实现这样的目标吗? 谢谢
【问题讨论】: