首页 > 解决方案 > 返回最小的对象

问题描述

我有一个清单

test = c("GDP","Infl","Unempl","OilPrices")

这两个都是我工作区中的变量。

我第一次使用

CombSet(c("GDP","Infl","Unempl","OilPrices"), c(2), repl = FALSE, ord = FALSE, as.list = FALSE)

检索我想在模型中使用的两个变量的所有 2 个组合。GDP、Infl、Unempl 和 OilPrices 都是长度相同的 ts 对象。例如,如果来自 Combset 的向量包含 GDP 和 Infl,我如何将文本转换为函数?意思是我检索 GDP 和 Infl 的时间序列?

标签: rfunctioncombinations

解决方案


我们可以使用mget获取test列表中的所有对象,然后combn一次选择 2 个。

combn(mget(test), 2, simplify = FALSE)

推荐阅读