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)
Nom : Capture2.JPG
Affichages : 1191
Taille : 41,5 Ko
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 : 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 )
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.
Nom : Capture3.JPG
Affichages : 967
Taille : 28,1 Ko