首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >组合到列表大数据集中的优化计算

组合到列表大数据集中的优化计算
EN

Stack Overflow用户
提问于 2018-06-08 06:52:24
回答 1查看 313关注 0票数 1

我想知道是否有人能想出一种更快的方法来计算向量中元素的组合。我的方法有效,但在向量中有大约600万个元素,速度很慢。

测试向量

代码语言:javascript
运行
复制
test.vector <- c("335261 344015 537633","22404 132858","254654 355860 488288","219943 373817","331839 404477")

我的方法

代码语言:javascript
运行
复制
lapply(strsplit(test.vector, " "), function(x) unique(apply(combn(x, 2), 2, function(y) paste0(y, collapse = ""))))

期望的输出

代码语言:javascript
运行
复制
[[1]]
[1] "335261344015" "335261537633" "344015537633"

[[2]]
[1] "22404132858"

[[3]]
[1] "254654355860" "254654488288" "355860488288"

[[4]]
[1] "219943373817"

[[5]]
[1] "331839404477"
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50751179

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档