python - 从 NETCDF4 格式的网格气象数据集创建时间序列

标签 python python-xarray

我正在使用此链接中提供的说明从 NETCDF4 格式的网格数据集创建时间序列:http://www.matteodefelice.name/post/aggregating-gridded-data/

但是,最后,当我尝试使用以下代码按时间对温度进行分组时出现错误:

x = out_sel.groupby('time').mean()

出现以下错误: “ValueError:无法减少维度 ['time']。预计 '...' 减少所有维度或 Frozen(SortedKeysDict({'latitude': 5, 'longitude': 8})) 中的一个或多个。 ”

如何解决这个问题? 我们将非常感谢您的帮助!

最佳答案

Matteo De Felice 非常友善并回答了我的问题。解决方案非常简单,为了有效运行代码,需要按如下方式更新:

x = out_sel.groupby('时间').mean(...)

我在 E-OBS 数据集上使用了 Matteo 提供的代码,重点关注意大利各省。因此,该代码可以轻松应用于其他数据集和用途。

关于python - 从 NETCDF4 格式的网格气象数据集创建时间序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60865941/

相关文章:

python - 使用 pid 轮询子进程

python - 当我尝试将数据框转换为 Excel 文件时,列顺序被破坏

python - 以逗号分隔的字符串对值进行分组

python - 这是什么意思? xarray 错误 : cannot handle a non-unique multi-index

python - 有没有办法释放 xarray.Dataset 的文件锁?

python - 移动Python数组中的行和列

python - 导入错误: No module in AWS Glue job script- Python

multiprocessing - 用 xarray/dask 替换的并行引导

python - 使用另一个 netcdf 文件填充 netcdf 文件中的 nan 值

python - 抑制 xarray.DataArray.plot 中的标签