xarray

简介: xarray 会根据CF规则(一般只需要知道此解码过程即可)试图自动解码 netCDF
import xarray
xds = xarray.open_dataset(nc_file, decode_cf=True)

NetCDF 文件遵循一些编码 datetime 数组 (作为具有 'units' 属性的数字) 以及打包和解包数据约定。如果 open_dataset 方法设置了 decode_cf = True (默认值),xarray 会根据CF规则(一般只需要知道此解码过程即可)试图自动解码 netCDF 文件中的数值。如果变量有一个无效的 'units' 或 'calendar' 属性的话,此转换过程会失败。此时,可以手动关闭解码过程。

报错内容:

SerializationWarning: variable 'precipitation' has multiple fill values {
   b'-999000000', '-999000000'}, decoding all values to NaN.
  new_vars[k] = decode_cf_variable(
注意:很多数据集可能不会遵循CF规则,当遇到这种情况时,设置 open_dataset 方法的 decode_cf 参数为 False(可能有的是警告,有的会直接影响程序正常运行)。

参考博客

目录
相关文章
|
2月前
|
算法 计算机视觉
【MATLAB 】 EEMD 信号分解+希尔伯特黄变换+边际谱算法
【MATLAB 】 EEMD 信号分解+希尔伯特黄变换+边际谱算法
109 0
|
2月前
|
网络协议 Linux
clash端口问题
clash使用的注意事项
1098 0
|
2月前
|
Web App开发
selenium使用的一些注意事项
selenium使用的一些注意事项
276 0
|
2月前
|
Web App开发 Python
python自动更新chromedriver
python自动更新chromedriver
111 0
|
11月前
|
开发者 黑灰产治理
专家博主最新专享福利上线!发文即得积分好礼!
最新专享福利上线!赢取海量积分兑换心仪礼品
530 0
|
数据采集 存储 分布式计算
一篇文章搞懂数据仓库:数据治理(目的、方法、流程)
一篇文章搞懂数据仓库:数据治理(目的、方法、流程)
14368 2
一篇文章搞懂数据仓库:数据治理(目的、方法、流程)
|
2月前
|
Windows
origin
origin使用
253 2
|
2月前
设置selenium默认下载位置
设置selenium默认下载位置
188 1
|
2月前
|
数据可视化 数据处理 Python
python处理NetCDF格式文件
python处理NetCDF格式文件
87 0
python处理NetCDF格式文件
|
2月前
|
Python
python字符串太长换行
python字符串太长换行
133 0