保存R中for循环的所有迭代

时间:2017-02-27 11:18:11

标签: r list for-loop

我正在尝试运行一个for循环,它允许我获得一个名称列表,这些名称对应于循环中数据之间的交叉点。

然而,当我尝试在空列表中保护“names”的输出时,我只得到最后一次迭代的结果。

for(i in 1:length(FamiliasCOGSEG)){
        FCStemp=FamiliasCOGSEG[-i]

        nombres.cruces<-list()
        listacruces<-list()     

        for (j in 1:length(FCStemp)){
            nombres.cruces[j]<-(paste(nombresfamiliasagruadas[i],"con",nombresfamiliasagruadas[j]))
}
}

这是我的代码,我需要的是“nombres.cruces”保存所有结果,而不仅仅是最后一次迭代,所以我可以在循环中进一步使用列表。

nombres.cruces 的输出是38个对象的列表,如下所示:

[[1]]
[1] "fam3 con Ind1"
.
.
.

[[37]]
[1] "fam3 con fam22"

0 个答案:

没有答案