首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Orange Python脚本中创建新列

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

Stack Overflow用户
提问于 2018-08-07 01:03:50
回答 1查看 604关注 0票数 2

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

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

例如:

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

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

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

如何在Orange数据挖掘软件中的Python脚本小部件中做到这一点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-07 07:35:10

我不知道Python脚本小部件,但您可以使用Feature Constructor小部件来创建一个离散变量,代码如下:

代码语言:javascript
复制
0 if price <= 1.99 else 1 if price <= 2 else 2

和值:

代码语言:javascript
复制
cheap, moderate, expensive
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51712496

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档