gpt4 book ai didi

r - 仅从 4d NetCDF 文件中提取底部温度

转载 作者:行者123 更新时间:2023-12-04 10:16:10 24 4
gpt4 key购买 nike

我有一个关于海洋温度的 NetCDF 文件。它有 1 个变量('temp')和 4 个维度(时间、经度、纬度和深度)。我想仅在每次、 lon 和 lat 的最大深度处提取温度,以获得海底温度光栅砖。我愿意在终端中使用 R 或使用气候数据运算符。

NetCDF 文件的属性

nc_open('data.pre1980.nc')
File data.pre1980.nc (NC_FORMAT_CLASSIC):

1 variables (excluding dimension variables):
float temp[lon,lat,depth,time]
standard_name: sea_water_temperature
long_name: TEMPERATURE
units: Celsius_scale
_FillValue: -9.98999971057742e+33
missing_value: -9.98999971057742e+33
pointwidth: 1

4 dimensions:
time Size:324 *** is unlimited ***
standard_name: time
units: months since 1960-01-01
calendar: 360_day
axis: T
lon Size:440
standard_name: longitude
long_name: longitude
units: degree_east
axis: X
lat Size:179
standard_name: latitude
long_name: latitude
units: degree_north
axis: Y
depth Size:40
units: meters
axis: Z
gridtype: 0

4 global attributes:
CDI: Climate Data Interface version 1.9.6 (http://mpimet.mpg.de/cdi)
Conventions: CF-1.6
history: Fri Aug 16 13:33:42 2019: cdo merge data.nc data.nc.1 data.nc.2 data.nc.3 data.nc.4 data.nc.5 data.pre1980.nc
CDO: Climate Data Operators version 1.9.6 (http://mpimet.mpg.de/cdo)

提前致谢!

最佳答案

试试 NCO 的 nckshyperslab :

ncks -d depth,-1 in.nc out.nc

不太可能有更简洁的解决方案。

关于r - 仅从 4d NetCDF 文件中提取底部温度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57529751/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com