Ich habe einen Datenrahmen, den ich mit einem anderen Datenrahmen durch die Spalte EQ_NR
zusammenführen. Hierverschiedene Anzahl von Zeilen nach dem Zusammenführen von zwei Datenrahmen mit Pandas
ist die Struktur des ersten Datenrahmen: (Reihen: 320816)
FAK_ART FAK_DAT LEIST_DAT KD_CRM MW_BW EQ_NR \
0 ZPAF 2015-12-10 2015-12-31 T-HOME ICP B 1001380363
1 ZPAF 2015-12-10 2015-12-31 T-HOME ICP B 1001380363
2 ZPAF 2015-12-10 2015-12-31 T-HOME ICP B 1001380363
3 ZPAF 2015-12-10 2015-12-31 T-HOME ICP B 1001380363
4 ZPAF 2015-12-10 2015-12-31 T-HOME ICP B 1001380363
5 ZPAF 2015-12-10 2015-12-31 T-HOME ICP B 1001380363
6 ZPAF 2015-12-10 2015-12-31 T-HOME ICP B 1001380363
7 ZPAF 2015-12-10 2015-12-31 T-HOME ICP E 1001380594
8 ZPAF 2015-12-10 2015-12-31 T-HOME ICP B 1001380594
MATERIAL KW_WERT NETTO_EURO TA
0 B60ETS 0.15 18.9 SDH
1 B60ETS 0.145 18.27 SDH
2 B60ETS 0.145 18.27 NaN
3 B60ETS 0.15 18.9 SDH
4 B60ETS 0.15 18.9 NaN
5 B60ETS 0.145 18.27 SDH
6 B60ETS 0.15 18.9 SDH
7 B60ETS 3.011 252.92 DSLAM/MSAN
8 B60ETS 3.412 429.91 DSLAM/MSAN
Hier ist die zweiten: (Reihen: 135818)
EQ_NR TA
0 1001380363 SONSTIGES
1 1001380363 NaN
2 1001380363 Sonstiges
3 1000943704 Sonstiges
4 1000943823 Sonstiges
5 1000943985 Sonstiges
6 1000954774 FMED
7 1000954790 FMED
8 1001380363 SDH
9 1000955097 NaN
Nach der Zusammenführung I einen Datenrahmen aufweisen mit 'TA' wurde vom zweiten Datenrahmen zum ersten um den Wert von 'EQ_NR' hinzugefügt.
Das Problem ist, dass ich 320816 Zeilen vor dem Zusammenführen und 320871 NACH dem Zusammenführen der beiden Datenrahmen habe. Was könnte passieren, dass es 55 Zeilen mehr als in den Basisdaten gibt?
Ich brauche die Daten einige Berechnungen zu tun und die 55 Zeilen mehr verzerren die Ergebnisse der Berechnungen ...
Dies kann daran liegen, dass im zweiten Datenrahmen eine Eins-zu-viele-Beziehung zwischen EQ_NR und TA besteht. –
es ist sehr nett von Ihnen, einen zweiten DF mit null passenden 'EQ_NR' ...;) – MaxU
oh im sorry für das ... ich bearbeite es .. – Damian