J'ai deux trames de données que je veux joindre dans les colonnes. L'index n'est pas unique:Joindre deux images sur des colonnes avec un index non unique
df1 = pd.DataFrame({'A': ['0', '1', '2', '2'],'B': ['B0', 'B1', 'B2', 'B3'],'C': ['C0', 'C1', 'C2', 'C3']}):
A B C
0 0 B0 C0
1 1 B1 C1
2 2 B2 C2
3 2 B3 C3
df2 = pd.DataFrame({'A': ['0', '2', '3'],'E': ['E0', 'E1', 'E2']},index=[0, 2, 3])
A E
0 0 E0
1 2 E1
2 3 E2
A doit être mon index. ce que je veux est:
A B C E
0 0 B0 C0 E0
1 1 B1 C1 NAN
2 2 B2 C2 E1
3 2 B3 C3 E1
Cette pd.concat([df1, df2], 1)
me donne l'erreur:
Reindexing only valid with uniquely valued Index objects
'pd.concat ([DF1, DF2], 1)' –
Erreur: réindexation valable uniquement avec les objets index unique d'une valeur –
réponse Posté ... –