• # un awk tout bête ?

    Posté par . En réponse au message Équivalent tableau croisé dynamique. Évalué à 3.

    Hello,

    Sur le petit échantillon que tu donnes, le code qui suit me paraît assez rapide ; il faudrait voir ce que ça donne sur sur tes 850 000 lignes.

    #!/usr/bin/awk -f
    { tableau[ $1, " ", $2 ] += $3 }
    END {for (index in tableau)
     print index, tableau[index]
    }

    Ps : ce serait encore plus fort si ça gérait un nombre x de colonne :)

    Lapin compris cette partie-là ; tu veux dire que ton fichier en entrée n'a pas toujours un nombre fixé de colonnes ?