如何在Orange Python脚本中创建新列

时间:2018-08-06 17:03:50

标签: orange

我有“价格”列。此列是连续变量。

由于某种原因,我想创建一个新列,称为“ Price_Category”。此列是离散变量,值是“便宜,中等,昂贵”

例如:

如果1.45 <价格<1.99,则price_category =便宜

如果1.99 <价格<2.00,则price_category =中等

如果2.00 <价格<5.00,则price_category =昂贵

如何在Orange Data Mining软件的Python脚本小部件中执行此操作?

1 个答案:

答案 0 :(得分:1)

不了解Python脚本小部件,但是您可以使用Feature Constructor小部件通过以下代码制作离散变量:

0 if price <= 1.99 else 1 if price <= 2 else 2

和值:

cheap, moderate, expensive