Ich möchte zwei kontinuierliche Hauspreis Verkauf vergleichen, und neue Spalte erstellen, die binäre Variablen speichert.Wie zwei Spalten zu vergleichen, mit Python?
Das ist mein Prozess so weit ist:
dataset['High'] = dataset['November'].map(lambda x: 1 if x>50000 else 0)
Das bin ich nur eine Spalte zu arbeiten erlaubt, aber ich möchte Hauspreis Spalten beide November und Dezember und neue Spalte vergleichen, die enthält binäre Variablen.
Ich möchte diese Ausgang
November - December - NewCol
-------------------------------
651200 - 626600 - 0
420900 - 423600 - 1
82300 - 83100 - 1
177000 - 169600 - 0
285500 - 206300 - 0
633900 - 640000 - 1
218900 - 222400 - 1
461700 - 403800 - 0
419100 - 421300 - 1
127600 - 128300 - 1
553400 - 547800 - 0
November und Dezember ist eine kontinuierliche Variable, und ich wollte so durch sie in eine binäre Variable umwandeln. Ich mag die ifelse() Funktion verwenden, um eine Variable zu erstellen, die so genannten „NEWCOL“, die auf einem Wert von „1“ nimmt, wenn der [ ‚November‘] Spalt größer als [ ‚Dezember‘ ], und nimmt einen Wert von "0" sonst.
Vielen Dank, aber ich kann die Lösung. – SolowDev
@ user3393879 Sie können die Lösung? Das ist großartig! ... ist es? – tdelaney