# version 1: Juillet 2010 # version 2: Août 2010 # script qui permet de mettre les transactions avec valeurs manquantes à la fin du fichier (contrainte de mvminer) # version 2 donne la correspondance de l'odre des objets avec vms #@correspondance: colonne 1 ancienne position colonne 2 nouvelle position # commande awk -f missing_values_at_end.awk Base1.txt > Base2.txt BEGIN{data=1;cpt_vm=1;cpt_no_vm=1;} { vm=0 if($0!="@completion--directes" && data==1) { for(i=1;i<=NF && vm==0;i++) {if ($i<0) {vm=1 } } if(vm==0) {print $0; cpt_no_vm++; } else {tab[cpt_vm]=$0 tab_indice[cpt_vm]=NR cpt_vm++} } else { data=0} } END{ #print "number of objects without vms " cpt_vm; for (j=1;j