Äquivalent von R / ifelse in Python / Pandas? Zeichenfolge-Spalten vergleichen?

9

Mein Ziel ist der Vergleich zwischen zwei Spalten und das Hinzufügen der Ergebnisspalte. R benutzt ifelse, aber ich muss Pandas kennen.

R

%Vor%

Pandas

%Vor%

Ich habe einige Fälle versucht, aber nicht funktioniert. Es scheint, dass der String-Vergleich nicht funktioniert.

%Vor%

Könnten Sie mir bitte helfen?

Pandas und numpy Version.

%Vor%

Nach dem Update der Versionen hat es funktioniert!

%Vor%     
zono 27.02.2016, 05:53
quelle

1 Antwort

9

Sie müssen Pandas auf die letzte Version upgraden, weil es in der Version 0.17.1 sehr gut funktioniert.

Beispiel (der erste Wert in der Spalte install_month wird für die Übereinstimmung geändert):

%Vor%     
jezrael 27.02.2016, 07:01
quelle

Tags und Links