Vairāk

Liela slāņa iegūšana no NetCDF, izmantojot R

Liela slāņa iegūšana no NetCDF, izmantojot R


es mēģinu iegūt konkrētus datus no .nc faila

manā nc failā ir šādi mainīgie: hur-relatīvais mitrums lat-platums garums-garums laiks-laiks plev-spiediena līmenis

tāpēc es vēlos iegūt datus par relatīvo mitrumu noteiktā laikā un noteiktā laikā

bibliotēkas (ncdf) ncin <-open.ncdf ("akhil.nc") hur.array <-get.var.ncdf (ncin, "hur") kļūda: nevar piešķirt 2,1 GB vektoru

kā redzat, steiga ir pārāk liela, vai ir kāds veids, kā tieši norādīt plev vērtības un laika vērtības tieši funkcijā get.var.ncdf (), tāpēc jāsamazina vektora izmērs

es esmu jauns ncdf failos


Lai izvairītos no šīs problēmas, varat izmantot rastra pakotnes funkcijas

bibliotēka (rastrs) b <- ķieģelis ("akhil.nc", var = "hur") b

Jā. Izlasiet palīdzību vietnē get.var.ncdf (nc, varid = NA, start = NA, count = NA, verbose = FALSE, Signbyte = TRUE, forcevarid = NA) ar:

? get.var.ncdf

un izmantojiet datu kopai atbilstošus parametrus start = c (1,3,5,7,1…), count = c (1,1,1,1, -1,…).


Skatīties video: NetCD what? An Ecologists Guide to Working with Daymet and other NetCDF formatted Data