_FillValue および/または欠損値がさまざまな組み合わせで設定されている netcdf ファイルがあります (たとえば、float、string、またはまったく設定されていない、一般的に -999./'-999' として)。これらのファイルを操作して再度保存し、出力ファイルで適切かつ一貫した塗りつぶし値を設定したいと考えています。私の質問は次のとおりです。
1) _FillValue、または missing_value、またはその両方を使用します。違いは何ですか?
2) 塗りつぶし値はどのタイプにする必要がありますか?また、値に関するベスト プラクティスは何ですか? -999 は実際のデータと混同される可能性があるようです
3) netdcf の fill 値は、マスクされた配列 (デフォルトで 10^20 に設定されているようです) の fill_value とどのように組み合わされますか? 同じことを修正する 2 つのアプローチのようです。
4) データを処理するときにも警告が表示されます。だから私は -999 の欠損値は確かに悪い考えだと思います。
私はpython 3.7とnetcdf4を使用しています。
ありがとう!