我正在尝试运行一个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"