Ich habe einen Pandas DataFrame, etwas wie:
%Vor%Ich möchte zwei Dinge tun:
1) Fügen Sie die Spalten 1 und 2 zusammen:
%Vor% Ich habe versucht, .concat zu verwenden, aber das verkettet nur die Zeilen. Scheint nicht so, als könnte ich die Standardoperatoren +
mit NaN-Werten verwenden.
2) Subtrahiere Spalte 5 von neuer Spalte 1 und Spalte 3, so dass ich am Ende:
%Vor%Versucht es so:
%Vor%und
%Vor%funktioniert aber nicht.
Um die neue Spalte zu erhalten, könnten Sie fillna
(oder combine_first
) verwenden:
Verwenden Sie dann für die Subtraktion sub
und geben Sie axis=0
an, da wir die Zeilenindizes bei der Zuordnung von Labels berücksichtigen möchten (nicht die Spaltenindizes wie standardmäßig):