0
A
回答
1
如果沒有您的具體文件,很難回答這個問題。您應該考慮製作可重現的examples,尤其是如果您發佈到R板。
對於R,請查看library(raster)
和library(ncdf4)
。我剛剛抓住了我看到的第一個grib1文件,並組成了一個快速示例。
library(raster)
library(ncdf4)
download.file(url = 'ftp://ftp.hpc.ncep.noaa.gov/grib/20130815/p06m_2013081500f030.grb', destfile = 'test.grb')
(r <- raster('test.grb'))
n <- writeRaster(r, filename = 'netcdf_in_youR_comp.nc', overwrite = TRUE)
0
我知道你問,使用R解決方案,但它是更直接的命令行使用CDO執行此任務:
cdo -f nc copy test.grb test.nc
這就是所有你需要做的。如果你想要netcdf4約定,使用「-f nc4」。
要提取的變量,你首先看到的變量名使用的是什麼
ncdump -h test.nc
然後,一旦你知道你要解壓到一個單獨的文件中的變量的名稱,你可以使用
cdo selvar,varname test.nc var.nc
相關問題
- 1. 將netcdf轉換爲圖像
- 2. 需要將netcdf填充值從Matlab轉換爲R
- 3. 將NetCDF文件轉換爲RData?
- 4. 將GrADS(.grd)轉換爲NetCDF(.nc)?
- 5. 轉換的NetCDF將GRIB2
- 6. 使用Python將NetCDF文件轉換爲CSV或文本
- 7. 如何將日常數據轉換爲月度netcdf文件
- 8. 將windows R包轉換爲linux使用
- 9. 使用R將XML轉換爲JSON
- 10. 使用R將geoTIF轉換爲ascii/text?
- 11. 如何將旋轉的NetCDF轉換回正常緯度/經度?
- 12. 如何使用R將csv轉換爲xls?
- 13. 如何將WGS84轉換爲緯/長使用R
- 14. 如何使用R將WGS84轉換爲NAD83?
- 15. 如何通過使用R將頻率轉換爲文本?
- 16. 如何將Java對象的類轉換爲R(使用rjava包)
- 17. 如何使用R將「A01」轉換爲「A1」?
- 18. 將Word2007轉換爲R
- 19. 將數據轉換爲R
- 20. 將Python轉換爲R
- 21. 將HTML轉換爲R Markdown
- 22. 從ASCII到NetCDF的轉換
- 23. 將R代碼轉換爲R風格
- 24. R:如何將\\替換爲/?
- 25. 如何使用htaccess將URL「_」轉換爲「 - 」?
- 26. 如何在R中讀取Parquet並將其轉換爲R DataFrame?
- 27. 如何將Spark R數據框轉換爲R列表
- 28. 將R轉換爲javascript用於highcharts.js
- 29. 使用Python將ASCII文件轉換爲netCDF(來自ASCII文件的選擇列)
- 30. 我如何使json方法將JSON NULLs轉換爲R NA?