0

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 パッケージのドキュメントに従って必要とされる "[,]" を処理するにはどうすればよいですか?

乾杯、前もって感謝します、ソロル

4

0 に答える 0