データのサイズが大きいため(10 GB)、ユニットのサーバーを使用して実行する必要があります(メモリの問題を回避するため)。サーバーは、プラットフォームがLinuxの場合にのみ使用できます。Linuxプラットフォームでこのコードを実行する方法についてのアイデアに感謝します。
dir1 <- list.files("D:sdr", "*.bin", full.names = TRUE)
dir2 <- list.files("D:dsa", "*.img", full.names = TRUE)
file_tot<-array(dim=c(1440,720,664,2))
for(i in 1:length(dir1)){
file_tot[,,i,2] <- file_tot[,,i,2]*0.000030518594759971
file_tot[,,i,2][file_tot[,,i,2] == 9999 ] <- NA
}
})