我想将 .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 包文档需要的“[,]”?
提前干杯和感谢,托洛尔