问题描述
我只是一个 Python 初学者,在从 netcdf 文件中提取数据时遇到了一些问题。
例如,在这段代码中,我试图创建一个带有温度的变量,但它没有出现在变量资源管理器控制台中。有谁知道为什么?
import netCDF4 as nc
import numpy as np
fn ='C:/Users/Public/Documents/Python Scripts/MERRA2_300.tavgM_2d_slv_Nx.201001.nc4'
ds = nc.Dataset(fn)
解决方法
print(ds.variables.keys())
查看 netcdf 文件中的所有变量。
打印上面的语句也会给出文件中温度变量的键。
将其分配给一个变量,如下所示:temp_variable =ds.variables["#temp#"]
注意:用温度变量的键替换#temp#