scientific.io.netcdf.netcdffileで変数を削除するにはどうすればよいですか?
質問
aから変数を削除することは可能ですか? Scientific.IO.NetCDF.NetCDFFile
?そのようにファイルが開かれている場合:
nc = Scientific.IO.NetCDF.NetCDFFile("File.nc", "a")
どちらもa
del nc.variables["var"]
a
nc.variables["var"] = None
変数が削除されます var
.
あらゆる洞察のために事前にthx。
解決
簡単な答えは、変数を削除できないということです。これはNetCDF C-APIの「機能」であり、Scientific.io.netCDFまたは他のPython NetCDFモジュールの欠点ではありません。
公式から NETCDFユーザーガイド:属性は、変数や寸法よりも動的です。 NetCDFインターフェイスは、変数を削除したり、その種類または形状を変更する方法を提供しないのに対し、削除してタイプ、長さ、および値を変更できます。
問題は、違反変数を除くすべてを新しいNetCDFファイルにコピーすることにより、間接的に解決できます。
所属していません StackOverflow