R で .mat ファイルから動的に名前が付けられた 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
}
問題: 最初の「割り当て」の後は、すべて問題ありません。しかし、2 回目の「割り当て」の後、変数「varName」の型は通常の配列に変更されます。静的変数を使用すると、次のように値を代入できます。
staticVarName[,] = temp
しかし、これを動的ステートメントに変換するにはどうすればよいでしょうか? ff パッケージのドキュメントに従って必要とされる "[,]" を処理するにはどうすればよいですか?
乾杯、前もって感謝します、ソロル