我的目标是从netcdf文件访问数据并以下列格式写入CSV文件.
Latitude Longitude Date1 Date2 Date3
100 200
到目前为止,我已经访问了变量,将标题写入文件并填充了lat / lons.
如何访问指定的lon,lat坐标和日期的MIN_SFC值,然后写入CSV文件.
我是一个蟒蛇新手,如果有更好的方法来解决这个问题请告诉我.
NetCDF文件信息:
Dimensions:
time = 7
latitude = 292
longitude =341
Variables:
float MIN_SFC (time=7, latitude = 292, longitude = 341)
这是我尝试过的:
from netCDF4 import Dataset, num2date
filename = "C:/filename.nc"
nc = Dataset(filename, 'r', Format='NETCDF4')
print nc.variables
print 'Variable List'
for var in nc.variables:
print var, var.units, var.shape
# get coordinates variables
lats = nc.variables['latitude'][:]
lons = nc.variables['longitude'][:]
sfc=