Transformer un tableau colonne en ligne

Fermé
AlexSia35 Messages postés 4 Date d'inscription mercredi 1 février 2017 Statut Membre Dernière intervention 2 février 2017 - Modifié par AlexSia35 le 1/02/2017 à 17:44
ccm81 Messages postés 10900 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 2 novembre 2024 - 2 févr. 2017 à 15:16
Bonjour,

Voila, je suis en thèse et je travaille sur des données comportementales de chèvres au pâturage.
J'ai un fichier excel ou chaque colonne représente un individu un jour donné et pour chaque individu j'ai une série de 0 et 2 qui correspondent a une acitvité d'ingestion ou de repos,
je voudrais de cette série apparaisse sur une seule colonne et donc avoir un ligne par individu par tranche de 2 min qui correspond à une valeur 0 ou 2.

Pourriez vous m'aider, j'ai 6 fichiers avec pas loin de 150 colonnes je voudrais éviter d'avoir à les copier coller les unes en dessous des autres à la main :/ cela peut être une solution sous excel ou R éventuellement.

Je vous mets une petite photo de l'avant/après que je souhaiterais.

En vous remerciant par avance.

Bonne soirée,
Alexia
A voir également:

4 réponses

ccm81 Messages postés 10900 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 2 novembre 2024 2 425
1 févr. 2017 à 20:16
Bonjour

Peux tu envoyer un bout de ton fichier, sur cjoint.com et joindre le lien obtenu à ton prochain message. N'oublies pas d'y ajouter des explications et des exemples de résultat attendu

1) Tu vas dans https://www.cjoint.com/
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier
3) Tu descends en bas de la page pour cliquer sur [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien
en bleu souligné ; tu le sélectionnes et tu fais "Copier"
5) Tu reviens dans ta discussion sur CCM, et dans ton message de réponse
tu fais "Coller".

Cdlmnt
0
AlexSia35 Messages postés 4 Date d'inscription mercredi 1 février 2017 Statut Membre Dernière intervention 2 février 2017
Modifié par AlexSia35 le 2/02/2017 à 09:07
Bonjour, Voici le lien cjoint,
il y a deux onglets, le premier correspond au fichier de base, le deuxième à ce qu'il me faudrait, j'ai juste appliqué pour les deux premiers colonnes d'individu.
Merci d'avance,
https://www.cjoint.com/c/GBcicWdL41Y
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 707
1 févr. 2017 à 21:44
Bonjour,

Tu peux obtenir ton résultat avec une seule manipulation :
- tu sélectionnes tout ton tableau à transformer.
- tu sélectionnes l'emplacement du nouveau et clic droit tu choisis collage spécial et tu coches "Transposer".
Ton tableau est prêt.
0
AlexSia35 Messages postés 4 Date d'inscription mercredi 1 février 2017 Statut Membre Dernière intervention 2 février 2017
2 févr. 2017 à 09:10
Bonjour,
J'y avais bien pensé mais cela va transposer effectivement mes colonnes en lignes mais il faudrait également que je n'ai plus qu'un colonne d'ingestion alors qu'en transposant j'ai toujours une colonne par tranche de deux minutes puis toujours une ligne d'ingestion par individu :/
0
AlexSia35 Messages postés 4 Date d'inscription mercredi 1 février 2017 Statut Membre Dernière intervention 2 février 2017
Modifié par AlexSia35 le 2/02/2017 à 09:07
Bonjour, Voici le lien cjoint,
il y a deux onglets, le premier correspond au fichier de base, le deuxième à ce qu'il me faudrait, j'ai juste appliqué pour les deux premiers colonnes d'individu.
Merci d'avance,

https://www.cjoint.com/c/GBcicWdL41Y
0
ccm81 Messages postés 10900 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 2 novembre 2024 2 425
Modifié par ccm81 le 2/02/2017 à 15:17
A tester

Alt-F11 pour accéder au code (dans Module 1)
Ctrl+k pour lancer la macro
http://www.cjoint.com/c/GBcopwXzUWg_
0