由于数据量很大(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