我有一个大rasterstack
dimensions : 510, 1068, 544680, 19358 (nrow, ncol, ncell, nlayers)
。目标是将其强制转换为数据框,同时保留所有NAs
。因此,RasterTopints
不适用于此。我尝试了以下但是出错:
rasterOptions(format="CDF",overwrite=TRUE,maxmemory = 1e+09, chunksize=1e+08,progress="text",tmpdir="/data/xxxx")
rasterTmpFile("clean_this_after_")
#dat is a rasterstack from 1961-2013 at daaily time step
dat_df=extract(dat,1:ncell(dat))
我收到错误:
Error: cannot allocate vector of size 39.3 Gb
我的代码是否有问题或是更好的方法来完成相同的任务?
感谢。