Ich bin Pandas sehr neu (d. h. weniger als zwei Tage). Ich kann jedoch nicht die richtige Syntax für die Kombination von zwei Spalten mit einer If / Else-Bedingung herausfinden.
Tatsächlich habe ich einen Weg gefunden, es mit 'zip' zu machen. Dies ist, was ich erreichen möchte, aber es scheint, dass es einen effizienteren Weg gibt, dies in Pandas zu tun.
Der Vollständigkeit halber führe ich einige Vorverarbeitungen ein, um die Dinge zu verdeutlichen:
%Vor%In Pandas & gt; = 0.10.0 versuchen
%Vor%und sehen:
Wie in den Kommentaren erwähnt, verwendet dies np.where unter der Haube - der Unterschied ist, dass Pandas die Reihe mit der Ausgabe ausrichtet (so können Sie zum Beispiel nur eine teilweise Aktualisierung durchführen)