netCDF4.Dataset을 xarray DataArray로 수동 변환하는 방법을 알고 있습니다. 그러나 간단하고 세련된 방법이 있는지 여부를 알고 싶습니다. 나는이 siphon.ncss
를 사용하여있어netCDF4.Dataset에서 xarray 로의 간단한 변환 데이터 세트
<type 'netCDF4.Dataset'>
root group (NETCDF4 data model, file format HDF5):
Originating_or_generating_Center: US National Weather Service, National Centres for Environmental Prediction (NCEP)
Originating_or_generating_Subcenter: NCEP Ensemble Products
GRIB_table_version: 2,1
Type_of_generating_process: Ensemble forecast
Analysis_or_forecast_generating_process_identifier_defined_by_originating_centre: Global Ensemble Forecast System (GEFS)
Conventions: CF-1.6
history: Read using CDM IOSP GribCollection v3
featureType: GRID
History: Translated to CF-1.0 Conventions by Netcdf-Java CDM (CFGridWriter2)
Original Dataset = /data/ldm/pub/native/grid/NCEP/GEFS/Global_1p0deg_Ensemble/member/GEFS_Global_1p0deg_Ensemble_20170926_0600.grib2.ncx3#LatLon_181X360-p5S-180p0E; Translation Date = 2017-09-26T17:50:23.259Z
geospatial_lat_min: 0.0
geospatial_lat_max: 90.0
geospatial_lon_min: 0.0
geospatial_lon_max: 359.0
dimensions(sizes): time2(2), ens(21), isobaric1(12), lat(91), lon(360)
variables(dimensions): float32 u-component_of_wind_isobaric_ens(time2,ens,isobaric1,lat,lon), float64 time2(time2), int32 ens(ens), float32 isobaric1(isobaric1), float32 lat(lat), float32 lon(lon), float32 v-component_of_wind_isobaric_ens(time2,ens,isobaric1,lat,lon)
groups:
다음 'netCDF4.Dataset'개체의 간단한 변환을위한 xarray 백엔드를 사용하여 DataArray 객체를 xarray합니다.
"NetCDF4.Dataset을 xarray.Dataset으로 간단하게 변환"이라는 질문에 더 적합한 제목이 있습니까? 그렇다면 @DopplerShift가 올바른 답을 가지고 있습니다. – jhamman
netCDF4.Dataset에 여러 변수가 포함될 수 있기 때문에 DataArray로 변환 할 수있는 방법이 없습니다 ... – DopplerShift