是否可以从Scientific.IO.NetCDF.NetCDFFile?中删除变量?如果打开文件如下:
nc = Scientific.IO.NetCDF.NetCDFFile("File.nc", "a")
Run Code Online (Sandbox Code Playgroud)
既不是
del nc.variables["var"]
Run Code Online (Sandbox Code Playgroud)
也不是
nc.variables["var"] = None
Run Code Online (Sandbox Code Playgroud)
将删除变量var.
提前了解任何见解.
小智 8
简单的答案是您无法删除变量.这是NetCDF C-API的"特性",并不是Scientific.IO.NetCDF或任何其他python netcdf模块的缺点.
从官方NetCDF用户指南: 属性比变量或维度更动态; 可以删除它们,并在创建它们后更改其类型,长度和值,而netCDF接口无法删除变量或更改其类型或形状.
通过将除有问题变量之外的所有内容复制到新的NetCDF文件,可以间接解决该问题.
| 归档时间: |
|
| 查看次数: |
3408 次 |
| 最近记录: |