Comment faire pour convertir les lignes en DataFrame en Python à des dictionnaires
Par exemple, j'ai DataFrame maintenant que
id score1 score2 score3 score4 score5
1 0.000000 0.108659 0.000000 0.078597 1
2 0.053238 0.308253 0.286353 0.446433 1
3 0.000000 0.083979 0.808983 0.233052 1
Je veux le convertir en
id scoreDict
1 {'1': 0, '2': 0.1086, ...}
2 {...}
3 {...}
De faire de toute façon?
Merci d'avance!
Veuillez envisager d'accepter l'une des différentes réponses à vos questions précédentes, car c'est l'étiquette sur DONC, si les réponses ont répondu à votre question, il y aura un vide coche en haut à gauche de l'réponses
OriginalL'auteur Vicky | 2015-07-09
Vous devez vous connecter pour publier un commentaire.
OriginalL'auteur Jianxun Li
Je pense que le code ci-dessous va vous donner la trame de données dans le format que vous êtes à la recherche pour. Il vous permet également de choisir n'importe quelle colonne comme un indice
OriginalL'auteur oldmonk
Pour d'autres, comme moi, de venir à cette question, mais la recherche à effectuer les opérations suivantes:
Créer un dict, ligne par ligne, à la carte d'une colonne en fonction de la valeur de la colonne adjacente.
Voici notre tableau de correspondance:
:
:
OriginalL'auteur Adav
orient='index'
OriginalL'auteur alienzj