使用python从netcdf导出到csv时创建标头

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用python从netcdf导出到csv时创建标头相关的知识,希望对你有一定的参考价值。

在Python中,我试图在读取NETCDF后导出csv文件。目前我在csv中没有标题。有人可以帮我写一个标题。提前致谢。

import xarray as xr
ds = xr.open_dataset("../../Data/PYthon/s_daq5_evap_20180825_e56.nc")
evap_pos = ds.sel(lat=-38.2,lon=145.9,method='nearest').compute()
evap_out = evap_pos['evap']
#evap_out.plot()

evap_csv = pd.Series(evap_out, index=ds['time']) 
evap_csv.to_csv('evapout56.csv',index=True, header=True)
答案

您必须创建标头才能将其写入文件。例如:

evap_csv.name = 'data value'
evap_csv.index.name = 'index value'

然后你的csv文件第一行将是:index value,data value

以上是关于使用python从netcdf导出到csv时创建标头的主要内容,如果未能解决你的问题,请参考以下文章

Python提取netCDF数据并转换为csv文件

python 使用Python将用户从Active Directory / LDAP导出到CSV文件

如何将数据从Python导出到.csv文件?

从netCDF读取时间序列与python

Python多处理,并行保存到netCDF4文件

如何使用 python 客户端将大量行从 InfluxDB 导出到 CSV?