Transposer avec des commandes
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
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
7 réponses
-
Contributeurd'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 ... ... -
Quel langage utilises-tu ? Ma boule de cristal est en panne.
-
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. -
Contributeurhello
décris mieux quelles colonnes tu veux afficher parmi les 35 -
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" -
Contributeurje 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 ?
-
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