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)
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 :
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 )
![]()
Partager