Ich möchte alle Zeilen in einem Datenrahmen mit einer Zeile von einem anderen Datenrahmen subtrahieren. (Unterschied von einer Zeile)
Gibt es einen einfachen Weg, dies zu tun? (wie df-df2)
%Vor%Hier ist eine Ausgabe, die für die erste Zeile funktioniert, aber ich möchte, dass auch die restlichen Zeilen abgezogen werden ...
%Vor% Pandas NDFrames versuchen im Allgemeinen, Operationen mit Elementen mit übereinstimmenden Indizes auszuführen. df - df2
führt nur eine Subtraktion für die erste Zeile durch, weil die 0
indizierte Zeile die einzige Zeile mit einem gemeinsam genutzten Index ist.
Die Operation, die Sie suchen, ähnelt eher einer NumPy-Array-Operation, die mit "Broadcasting" ausgeführt wird:
%Vor%Um das Ergebnis in einen Datenrahmen zu packen:
%Vor%