首页 > 解决方案 > 有没有办法根据数字向量连接向量字符串?

问题描述

我正在尝试创建可以成对或独立变量的元素级别。如果配对,我会尝试使用数字向量作为地图对它们进行分组。我想知道是否有这样的方法?有人有线索吗?

nVector = c(1,2,2)
sVector = c("apple", "strawberry", "blueberry")

也许做的等效输出:

c("apple", paste("strawberry", "blueberry"))
[1] "apple"                "strawberry blueberry"

我也对其他想法持开放态度。

谢谢。!

标签: r

解决方案


你可以试试下面的代码tapply

> tapply(sVector, nVector, paste0, collapse = " ")
                     1                      2
               "apple" "strawberry blueberry"

推荐阅读