我有一個名爲'quality'的數字值爲1到9的pandas數據框,我想按如下方式轉換這些值: 將5或更少的值轉換爲0,並且大於或等於6被轉換爲1。將新值映射到DataFrame列
這行代碼的工作原理:5被映射爲0,和6被映射到1。
酒[ 'quality_target'] = wine.quality.map({5- :0,6:1})
但是,這行代碼會引發錯誤。
酒[ 'quality_target'] = wine.quality.map({< 6:0,> 5:1})
如何指定地圖,映射(小於6:0,大於比5:1
是你在找什麼? – UberStuper