我想比較兩個連續住宅價格Sale,並創建存儲二進制變量的新列。如何比較兩列,使用python?
這是迄今爲止我的過程:
dataset['High'] = dataset['November'].map(lambda x: 1 if x>50000 else 0)
這讓我的工作就只有一列,但我想比較兩種月和月住房價格列,創建新列包含二進制變量。
我想這輸出
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
十一月和十二月是連續可變的,所以我希望通過將其轉換爲二進制變量。我想使用ifelse()函數創建一個變量,稱爲「NEWCOL」,這需要對一個值「1」如果[「十一月」]柱大於[「臘」 ],並且取值爲「0」否則。
謝謝,但我可以解決。 – SolowDev
@ user3393879你能解決嗎?那很棒! ... 是嗎? – tdelaney