【发布时间】:2013-12-07 22:05:03
【问题描述】:
我有一个名为“租赁时间”的属性,其中包含 2008、2009、2010、2011、2012 年这种格式的数据集,例如“Mon Jan 14 07:32:30 CET 2008”。我想应用过滤器排除 2008 年和 2009 年的数据。我应该如何在快速矿工中应用过滤器来排除这些数据。
我会很感激你的。
亲切的问候, 苏海布
【问题讨论】:
标签: rapidminer
我有一个名为“租赁时间”的属性,其中包含 2008、2009、2010、2011、2012 年这种格式的数据集,例如“Mon Jan 14 07:32:30 CET 2008”。我想应用过滤器排除 2008 年和 2009 年的数据。我应该如何在快速矿工中应用过滤器来排除这些数据。
我会很感激你的。
亲切的问候, 苏海布
【问题讨论】:
标签: rapidminer
您可以使用Generate Attributes 运算符中的函数date_str_custom 解析日期属性,以创建一个名为year 的新属性。它看起来像这样
year = date_str_custom(dateAttribute, "yyyy")
从那里,您可以使用 Filter Examples 运算符来排除 year 是 2008 和 2009 的示例。新发布的版本 6 对该运算符进行了一些增强,以便轻松完成此过滤。 [编辑] - RapidMiner 论坛提到直接在 dateTime 属性上使用此运算符 - 所以更容易 - 不需要生成属性。
您可以参考此博客 entry 了解更多背景信息。
【讨论】: