我们可以添加对cut()和其他可能的负单位的支持吗?
rfuentealba
主持人,RapidMiner认证分析师,会员,大学教授职位:568独角兽
在帮助
好吧,今天我有一个有趣的,超级简单的例子。我有以下字符串:
Enero区2016
Febrero 2016
Marzo 2016
阿布里尔2016
…
这些字符串定义“周期”(月份,如“enero”是一月等),但不是确切的日期(因为这是名字因此,它被视为分类变量,但2016年1月的实际读取日期可能是2015年12月30日,而发布日期可能是2016年2月2日,因此不需要使用日期表达式来定义它)。
我想获得只是字符串的一部分,在“生成属性”操作符的结尾说“2016”(有很多方法可以做到这一点,但我有点喜欢使用一些编程来生成一个新的属性)。令我沮丧的是,for的语法减少不允许负数,所以我不能做以下操作:
cut("Periodo", 0, -4)
我认为这是非常具体的,可能不相关,它可以在优先级列表的底部,但是……IDK,这个可以加吗?只是我习惯了在其他编程语言中使用这些东西,我认为拥有它是件好事。
愿一切都好!
杆。
标记:
2
最好的答案
-
MartinLiebig 管理员,版主,员工,RapidMiner认证分析师,RapidMiner认证专家,大学教授职位:3357年RM数据科学家嗨@rfuentealba,
为什么你不能使用后缀(“Periodo”,4)?这将给你正确的结果。
当然,你可能想做:
削减(" att ", -10年,4)
在某个时刻。这需要前缀和后缀的巧妙组合,但会奏效。
最好的
马丁- RapidMin乐鱼平台进入er数据科学服务主管
德国多特蒙德6 -
sgenzer 管理员,版主,员工,RapidMiner认证分析师,社区经理,成员,大学教授,PM版主职位:2959年社区经理
答案