sql >> Databáze >  >> RDS >> Oracle

Potíže s levým spojováním tabulek panda (ValueError:Pokoušíte se sloučit sloupce object a int64.)

Použijte pandas.DataFrame.merge s how='left' :

final_list = pd.merge(first_list, second_list, on='identifier', how='left')

print(final_list)
         name  identifier         BIC                         BANK
0   Firstname        1201  DNBANKNOKK                 DNB Bank ASA
1  Secondname           0     UNKNOWN                      Unknown
2   Thirdname        1855    EIDSNO21           Eidsberg Sparebank
3  Fourthname        3333    RYGSNO21  Sparebank1 Østfold Akershus
4   Fifthname        1414    LOSKNO21      Sparebank 1 Lom og Sjåk

Dobré rozsáhlé vysvětlení o merging v pandas najdete zde:
Pandas Merging 101



  1. Jak otevřít DB připojení v Openshift?

  2. verze ovladače oracle jdbc šílenství

  3. Oracle Instant Client pro zařízení Debian založené na ARM

  4. Název sloupce seznamu pro uživatelské pohledy v oracle