我正在尝试使用Python将netCDF文件转换为CSV或文本文件。我已经阅读了this post,但我仍然缺少一步(我是Python的新手)。这是一个包括纬度、经度、时间和降水数据的数据集。
以下是我的代码:
以下是我的代码:
import netCDF4
import pandas as pd
precip_nc_file = 'file_path'
nc = netCDF4.Dataset(precip_nc_file, mode='r')
nc.variables.keys()
lat = nc.variables['lat'][:]
lon = nc.variables['lon'][:]
time_var = nc.variables['time']
dtime = netCDF4.num2date(time_var[:],time_var.units)
precip = nc.variables['precip'][:]
我不确定如何继续,但我知道这涉及使用pandas创建数据帧。
ValueError: Data must be 1-dimensional
。这行代码是pd.Series(precip, index=dtime)
。 - Atreyagaurav