ich sitze an einem Problem, wo ich keinen Lösungsansatz habe.
Gegeben sind 2 DataFrame. Ich möchte Daten des zweiten DataFrame nutzen um Werte im ersten DataFrame aufsummieren.
Code: Alles auswählen
# Vorgabe
df = pd.DataFrame(
{'A': ['Berlin ist schön', 'München ist schöner', 'und Paris erstmal', 'wenn es regnet ist Berlin nicht schön'],
'B': [100, 150, 200, 300]})
df2 = pd.DataFrame(
{'A': ['Berlin', 'Mailand', 'Paris', 'Madrid', 'Warschau']})
#Code....
#Ergebnis
print(df2)
A B
0 Berlin 400
1 Mailand 0
2 Paris 150
3 Madrid 0
4 Warschau 0
Ich hoffe, ich habe mich halbwegs verständlich ausgedrückt. Mit str.contains() komme ich nicht zum Ziel. Mir fehlt jetzt völlig der Lösungsansatz. Könnt ihr mir weiter helfen?
Vielen Dank