由於數據量很大(10 GB),我必須使用我們的服務器來運行它(以避免內存問題)。只有當我的平臺是Linux時,才能使用服務器。我非常感謝有關如何在Linux平臺下運行此代碼的任何想法。如何在Linux下運行在Windows下編寫的R代碼?
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
}
})
我強烈建議先學習一下Linux ...它可能是時候將它安裝在您的筆記本電腦上用於學習目的... – 2013-02-17 17:21:57
唯一的問題是您使用以'D:'開頭的絕對路徑名,這在Linux上實際上是不可複製的。 – 2013-02-17 17:24:27
@Ben Bolker,如果它只是路徑,那麼沒有問題,因爲他可以將數據加載到他的電腦,並將改變目錄!!。 – Barry 2013-02-17 17:26:02