J'ai un fichier netcdf avec des données en fonction de lon, lat et time. Je voudrais calculer le nombre total d'entrées manquantes dans chaque cellule de la grille additionnée sur la dimension temporelle, de préférence avec CDO ou NCO, donc je n'ai pas besoin d'invoquer R, python etc.Comment calculer le nombre de valeurs manquantes additionnées dans le temps dans un fichier netcdf en bash
Je sais comment obtenir le nombre total des valeurs manquantes
ncap2 -s "nmiss=var.number_miss()" in.nc out.nc
que je répondais à cette question connexe: count number of missing values in netcdf file - R
et CDO peut me dire le total sommé sur l'espace avec
cdo info in.nc
mais je ne peux pas calculer comment faire la somme au fil du temps. Existe-t-il un moyen de spécifier la dimension à additionner avec number_miss dans ncap2?
Merci, upvote car cela me permet de voir la réponse depuis la ligne de commande, mais j'espérais avoir la réponse dans un fichier netcdf 2D. Je suppose que l'ajout d'une fonctionnalité hyperslice à nco, par ex. ncap2 -s "nmiss = var.number_miss (x,:, :) est probablement compliqué? Je ne suis pas très familier avec ncap2 –
Nous avons déjà implémenté et utilisé une syntaxe similaire (par exemple, avg = var.avg ($ lat, $ lon)) à ce que vous suggérez, seulement pour les moyennes, max/min, etc. Je ne sais pas pourquoi nous n'avons pas implémenté cela pour number_miss(). Comme vous l'avez demandé, nous allons le mettre dans la liste TODO :) –