我有一个名为'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