J'ai un cadre de données dans pandas qui ressemble à quelque chose comme ceci :
id column_name_1 column_name_2 column_name_3
1 {acct_nr_1: value, acct_nr_2:value} {acct_nr_1: value, acct_nr_2:value} {acct_nr_1: value, acct_nr_2:value}
2 {acct_nr_1: value, acct_nr_2:value} {acct_nr_1: value, acct_nr_2:value} {acct_nr_1: value, acct_nr_2:value}
3 {acct_nr_1: value, acct_nr_2:value} {acct_nr_1: value, acct_nr_2:value} {acct_nr_1: value, acct_nr_2:value}
4 {acct_nr_1: value, acct_nr_2:value} {acct_nr_1: value, acct_nr_2:value} {acct_nr_1: value, acct_nr_2:value}
Certains dictionnaires ont plus de deux numéros de compte, et les valeurs diffèrent. Ce que je veux faire, c'est obtenir un cadre de données avec les mêmes colonnes plus une. La nouvelle colonne doit contenir le numéro de compte (si je ne l'ai que dans le dictionnaire) et le même s'il y a plus d'un compte mais réparti en plusieurs lignes. Et dans chaque colonne, je veux obtenir uniquement les valeurs.
Le nouveau cadre de données devrait donc être le suivant :
id account_number column_name_1 column_name_2 column_name_3
1 acct_nr_1 value value value
1 acct_nr_2 value value value
2 acct_nr_1 value value value
2 acct_nr_2 value value value
3 acct_nr_1 value value value
3 acct_nr_2 value value value
4 acct_nr_1 value value value
4 acct_nr_2 value value value
Je n'ai pas trouvé de moyen simple (ou aucun moyen) de résoudre ce problème.
Merci !