2 pièce(s) jointe(s)
Concatener lignes en colonnes avec .CONCAT
Bonjour à tous,
Je débute avec Python, j'ai une dataframe composée de plusieurs lignes et disons 5 colonnes, je lit cette dataframe à partir d'un fichier excel.
Je souhaite réécrire cette dataframe sur une seule ligne en concaténant toutes les autres lignes sur une seule (voir image si c'est pas clair)
Pièce jointe 599685
Pour cela, je récupère chaque ligne dans une nouvelle variable, puis je créer une nouvelle dataframe et je concatène toutes les variables ensemble sur une ligne.
le code :
Code:
1 2 3 4 5
| Selectionner une ligne en donnant son nom et sa colonne--------
first = data.loc[data["produit"]=='Ligne1']
second = data.loc[data["produit"]=='Ligne2'] ...
#--- Concaténer
df = pd.concat([first, second], axis=1 , ignore_index=0 ) |
Mon problème est que ça me donne ça, j'ai joué avec les index, et les autres paramètres mais je sèche. si vous avez des idées ou d'autres méthodes pour faire ça.
Pièce jointe 599687