Retourner au contenu associé (entrée de forum : Équivalent tableau croisé dynamique)
Posté par Nicolas Casanova le 02 mai 2014 à 11:41. 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 ?
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# un awk tout bête ?
Posté par Nicolas Casanova . 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.
Lapin compris cette partie-là ; tu veux dire que ton fichier en entrée n'a pas toujours un nombre fixé de colonnes ?