从时间间隔设置标记的循环

felix_wfelix_w 成员职位:61因素二世
2018年11月编辑 帮助

亲爱的Rapidminer社区:

我有个问题,希望你能帮我!

我有一个时间间隔,比方说从11月27日下午3点到晚上7点,我想做的是,我把这个间隔,以24小时为单位标记这个间隔内的所有小时。

是这样的:

11月27日上午1点

11月27日凌晨2点

11月27日凌晨3点

11月27日上午4点

....

11月27日下午2点

11月27日下午3点X(标记)

11月27日下午4点X(标记)

11月27日下午5点X(标记)

11月27日下午6点X(标记)

11月27日晚7点X(标记)

11月27日晚上8点

11月27日晚9点

....

我试图用一个生成属性操作符和一个“if子句”来解决这个问题,但我没有设法得到任何正确的结果!

有办法解决这个问题吗?

致以最亲切的问候

费利克斯

标记:

答案

  • JEdwardJEdward RapidMiner认证分析师,RapidMiner认证专家,会员职位:578独角兽

    嗨,费利克斯,

    您可以使用多种方法,但是Generate Attributes应该很适合您。请看这些例子。

    <?xml version="1.0" encoding="UTF-8"?> <过程version = " 7.6.001”>
    > <上下文
    <输入/ >
    <输出/ >
    <宏/ >
    > < /上下文

    <过程扩展= " true " >

    .
    .
    .

    < /操作符>

    <列出关键= " filters_list " >


    < / >列表
    < /操作符>



    < /操作符>

    <列出关键= " function_descriptions " >

    < / >列表
    < /操作符>



    < /操作符>

    .
    .
    .

    < /操作符>

    <列出关键= " function_descriptions " >

    < / >列表
    < /操作符>
    /> .
    .


    .
    .

    路由1 .
    路由二。1操作符> < /描述
    > < /过程
    < /操作符>
    > < /过程
    sgenzer felix_w
  • Telcontar120Telcontar120 主持人,RapidMiner认证分析师,RapidMiner认证专家,会员职位:1635年独角兽
    在“工具箱”扩展中有一个名为“生成单变量系列”的操作符,它也会为您做类似的事情。
    布莱恩·T。
    Lindon合资企业
    乐鱼体育官方app数据科学咨询由认证的RapidMiner专家
    sgenzer felix_w
  • felix_wfelix_w 成员职位:61因素二世

    非常感谢您的快速帮助!:)

    是否也有一个循环可以通过大量的这些间隔(~1000)?因为现在,这个解决方案只适用于一个特定的日期,对吗?!

  • Telcontar120Telcontar120 主持人,RapidMiner认证分析师,RapidMiner认证专家,会员职位:1635年独角兽
    是的,你应该能够遍历并使用循环来生成你想要的间隔——你需要根据数据集的值设置开始日期和结束日期的宏(如果你使用的是generate Univariate Series),然后循环它们。
    布莱恩·T。
    Lindon合资企业
    乐鱼体育官方app数据科学咨询由认证的RapidMiner专家
    sgenzer
  • felix_wfelix_w 成员职位:61因素二世

    我可以这样做循环的例子吗?因为区间在彼此之间。

  • JEdwardJEdward RapidMiner认证分析师,RapidMiner认证专家,会员职位:578独角兽

    像这样的东西是可行的@felix_w

    您可以加载一个日期列表来标记这里,该过程将标记任意数量的日期。

    <?xml version="1.0" encoding="UTF-8"?> <过程version = " 7.6.001”>
    > <上下文
    <输入/ >
    <输出/ >
    <宏/ >
    > < /上下文

    <过程扩展= " true " >

    .
    .
    .

    < /操作符>



    < /操作符>


    把你的日期标记在这里。<br/>格式日期,开始标记的小时,结束标记的小时
    < /操作符>

    .

    <列出关键= " additional_macros " / >
    < /操作符>

    .

    <过程扩展= " true " >


    .


    <列出关键= " additional_macros " >


    < / >列表
    < /操作符>


    <列出关键= " function_descriptions " >

    < / >列表
    < /操作符>



    /> .

    .
    .


    > < /过程
    < /操作符>
    /> .



    .
    .
    这个没有任何错误修复
    > < /过程
    < /操作符>
    > < /过程
    sgenzer Edin_Klapic felix_w
  • felix_wfelix_w 成员职位:61因素二世

    再次感谢您的大力帮助!我明天去试试!:)

    sgenzer
登录注册置评。