r - 有没有办法根据数字向量连接向量字符串?
问题描述
我正在尝试创建可以成对或独立变量的元素级别。如果配对,我会尝试使用数字向量作为地图对它们进行分组。我想知道是否有这样的方法?有人有线索吗?
nVector = c(1,2,2)
sVector = c("apple", "strawberry", "blueberry")
也许做的等效输出:
c("apple", paste("strawberry", "blueberry"))
[1] "apple" "strawberry blueberry"
我也对其他想法持开放态度。
谢谢。!
解决方案
你可以试试下面的代码tapply
> tapply(sVector, nVector, paste0, collapse = " ")
1 2
"apple" "strawberry blueberry"
推荐阅读
- django - Django-REST:数据库驱动程序不支持现代数据时间类型
- c# - 有没有办法在渲染之前从父组件枚举子内容?
- mongodb - 在 Scrapy 插入之前检查 MongoDB 中是否存在记录
- google-apps-script - Apps 脚本拒绝连接
- python - 将数据框列值转换为列表
- cordova - 如何修复“运行子进程cordova时发生错误”
- blockchain - 我将如何列出地址中出现子字符串“XYZ”的所有 BTC 地址?
- javascript - 谷歌扩展在当前选项卡源代码中查找变量的单词
- django - 在 django 中连接到测试数据库的问题
- c++ - 如何使用 unique_ptr 和 make_unique 正确声明对象数组