Transposer avec des commandes

gnak's Messages postés 9 Statut Membre -  
gnak's Messages postés 9 Statut Membre -
Bonjour,

je veux transformer une ligne en colonne dans un fichier txt.quel commande devrai-utiliser

"Country Element Year Month 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31"

j'ai une ligne et 35 colonnes je veux mintna une ligne et 6 colonnes

la 5e col sera les jours 'Day' et la 6e col les valeurs par Country/Element/Year/Month/Day

ex: "Spain rain 1957 may 22 78mm"

merci d'avance

A voir également:

7 réponses

dubcek Messages postés 19033 Date d'inscription   Statut Contributeur Dernière intervention   5 641
 
d'ou vient la valeur de la 6ème colonne ?
$ cat fichier
Country Element Year Month 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
$ 
$ awk '{for(n=5; n<=NF;)print $1, $2, $3, $4, $(n++)}' fichier
Country Element Year Month 1
Country Element Year Month 2
Country Element Year Month 3
Country Element Year Month 4
...
...
2
gnak's Messages postés 9 Statut Membre
 
merci bcp !!!!!!
0
flav1313 Messages postés 812 Statut Membre 100
 
Quel langage utilises-tu ? Ma boule de cristal est en panne.
0
gnak's Messages postés 9 Statut Membre
 
je suis sous linux et je travaille avec le logiciel R mais j'ai essayé avec AWK mais ca marche pas et mes collegues me dise que c'est cet commande ki le fais le mieux.
peut etre c'est mon script ki n'est pas bon.
0
dubcek Messages postés 19033 Date d'inscription   Statut Contributeur Dernière intervention   5 641
 
hello
décris mieux quelles colonnes tu veux afficher parmi les 35
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
gnak's Messages postés 9 Statut Membre
 
je veux ke les 31 jours soient dans une colonne juste apres les mois.
Apres creer une nouvelle colonne pour les valeurs correspondant a chaque jour.
com l'exemple suivant "Spain rain 1957 may 22 78mm"
0
dubcek Messages postés 19033 Date d'inscription   Statut Contributeur Dernière intervention   5 641
 
je ne comprends pas le passage entre
"Country Element Year Month 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31"
et
"Spain rain 1957 may 22 78mm"
tu veux 31 lignes:
"Country Element Year Month 1"
"Country Element Year Month 2"
etc ?
0
gnak's Messages postés 9 Statut Membre
 
je le veux svt cet exemple mais avec une 6e colonne ayant des valeurs ki varient en fonction des jours des mois et des années.

"Country Element Year Month 1 23 "
"Country Element Year Month 2 45 "
etc
0