首页 > 解决方案 > 在 Python 中使用 Xarray 和 Pandas 将 csv 文件转换为网格化的 netcdf .nc 文件

问题描述

我目前的代码是

import pandas as pd
df = pd.read_csv("Obs_grid.csv")
xr = df.to_xarray()
xr.to_netcdf('Obs_grid.nc')

该文件Obs_grid.csv是 1980-2010 年期间阿拉斯加和加拿大北部地区的平均温度数据,格式为经度、纬度、温度,每列都有。

该代码有效,但是当我尝试在 中查看此数据时Panoply,由于某种原因它添加了一个索引变量,并且它似乎也无法识别我的经度和纬度输入以及空间数据。我怎样才能解决这个问题?

标签: pythonpandascsvnetcdfpython-xarray

解决方案


推荐阅读