J'ai cette (grande) trame de données et je veux ajouter les lignes manquantes (remplies avec 0) par rapport à la colonne nommée "date".Comment ajouter des lignes manquantes (remplies avec des 0) dans un bloc de données en utilisant une colonne comme référence?
Par exemple:
date 0 1 2 3 4 5
199807 0 546.98 19355.55 1110.6 4720.34 3435.9
199808 0 1668.85 4398.29 5816.71 599.7 535.28
199809 608.79 446.68 2297.68 1862.64 415.6 933.46
199811 0 0 1366.59 1337.01 0 711.59
199812 0 0 601.8 2079.9 2030.24 368.44
199901 0 1462.8 0 552.78 0 0
199903 0 621.2 2242 753.36 0 0
Et je voudrais ceci:
date 0 1 2 3 4 5
199807 0 546.98 19355.55 1110.6 4720.34 3435.9
199808 0 1668.85 4398.29 5816.71 599.7 535.28
199809 608.79 446.68 2297.68 1862.64 415.6 933.46
199810 0 0 0 0 0 0
199811 0 0 1366.59 1337.01 0 711.59
199812 0 0 601.8 2079.9 2030.24 368.44
199901 0 1462.8 0 552.78 0 0
199902 0 0 0 0 0 0
199903 0 621.2 2242 753.36 0 0
Merci beaucoup
Je pense que vous avez probablement une rangée de zéros au mauvais endroit; devrait être la ligne 199810? Une façon serait de "fusionner" avec un bloc de données contenant toutes les dates (bien que ce ne soit pas techniquement des dates, mais peu importe) qui donnera des lignes avec 'NA' et ensuite remplacer les valeurs manquantes par 0. – joran
Vous avez raison . Merci, je l'ai déjà édité. –