我有“价格”列。此列是连续变量。
由于某种原因,我想创建一个新列,称为“ Price_Category”。此列是离散变量,值是“便宜,中等,昂贵”
例如:
如果1.45 <价格<1.99,则price_category =便宜
如果1.99 <价格<2.00,则price_category =中等
如果2.00 <价格<5.00,则price_category =昂贵
如何在Orange Data Mining软件的Python脚本小部件中执行此操作?
答案 0 :(得分:1)
不了解Python脚本小部件,但是您可以使用Feature Constructor小部件通过以下代码制作离散变量:
0 if price <= 1.99 else 1 if price <= 2 else 2
和值:
cheap, moderate, expensive