0

我想将 .mat 文件中的大型数组读入 R 中动态命名的 ff 文件。

我尝试了以下方法:

for(i in 1:numFiles){
    varName = paste0("ffInter",i) # name of the new ff variable
    temp = readMat(Files[i]) #reads the array from .mat file
    assign(varName, ff(vmode = "short", dim = dim(temp)) #preallocate new ff variable
    assign(varName, temp) #assign the values to the ff variable
}                                                            

问题:在第一次“分配”之后一切都很好。但在第二次“赋值”之后,变量“varName”的类型变为普通数组。使用静态变量,您可以像这样分配值:

staticVarName[,] = temp

但是我怎样才能将其转化为动态语句呢?我该如何处理根据 ff 包文档需要的“[,]”?

提前干杯和感谢,托洛尔

4

0 回答 0