Ich habe zwei Panda-Datenframe, die ich beitreten merge. Ich bekomme viel zusätzliche ReihePandas verschmelzen geben mehr Zeilen
nd = cu.groupby('division')['usage'].nsmallest(5).rename('t_usage').reset_index()
nd = nd.merge(cu, left_on='level_1', right_index = True)
nd.shape
habe ich im Grunde Top-5-Elemente, die durch den Einsatz in jeder Abteilung genommen, aber wenn ich diese zu meinem Haupt-Datenrahmen verschmelzen. Ich schließe mich innerlich dem level_1 an, welches der alte Index im neuen Datenrahmen über "right index" ist.
erwartete Zeilenanzahl: 92, nach Zusammenführung zählt tatsächliche Reihe: 737.
Vielen Dank für jede Hilfe!
Es scheint einige Duplikate ... – jezrael
Können Sie einige Datenprobe hinzufügen? – jezrael
Es tut mir leid, dass ich keine Daten posten kann. Aber sieht der Code richtig aus? Ich konnte neue Indizes im endgültigen Datenrahmen sehen, aber jetzt sicher, wie sie kommen würden! – Vivek