我想将netCDF文件转换为使用Python的CSV或文本文件。我读过this post,但我仍然缺少一个步骤(我是Python新手)。这是一个包含纬度,经度,时间和降水量数据的数据集。使用Python将NetCDF文件转换为CSV或文本
这是我到目前为止的代码:
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'][:]
我不知道如何从这里出发,虽然我知道这是创建与大熊猫一个数据帧的问题。
谢谢!不幸的是,这并没有奏效 - 我决定只提取我在其他数据集中使用的所有纬度和经度,然后循环播放以获取每个地点的时间序列。就像我在上面提供的链接一样。耗时,但它的工作原理! – aliki43