需要两个日期之间的所有时间戳。


我有一个由时间戳组成的数据集。时间戳的间隔是15分钟。如果我有两个日期存储到宏(例如first_date, last_date),我怎么能获取两个宏之间的所有时间戳?例子:
让我们说第一个宏,即first_date = 2020-08-15T02:30:00.000Z,第二个宏,即last_date = 2020-08-15T03:30:00.000Z。所以有了这两个宏,我想要5个时间戳作为输出,从2020-08-15T02:30:00.000Z开始,以2020-08-15T03:30:00.000Z结束。
2020 - 08 - 15 - t02:30:00.000z |
2020 - 08 - 15 - t02:45:00.000z |
2020 - 08 - 15 - t03:00:00.000z |
2020 - 08 - 15 - t03:15:00.000z |
2020 - 08 - 15 - t03:30:00.000z |
2020 - 08 - 15 - t03:45:00.000z |
2020 - 08 - 15 - t04:00:00.000z |
2020 - 08 - 15 - t04:15:00.000z |
让我们说第一个宏,即first_date = 2020-08-15T02:30:00.000Z,第二个宏,即last_date = 2020-08-15T03:30:00.000Z。所以有了这两个宏,我想要5个时间戳作为输出,从2020-08-15T02:30:00.000Z开始,以2020-08-15T03:30:00.000Z结束。
标记:
0
最佳答案
-
yyhuang 管理员,员工,RapidMiner认证分析师,RapidMiner认证专家,成员职位:362
RM数据科学家
答案
德国多特蒙德
谢谢你的解决方案。但是我们可以把ExampleSet在循环(循环属性)吗?
德国多特蒙德
对于每个时间戳,我想要过去24小时的数据在15分钟的差距。对于第一个时间戳。
2019-04-10T18:45:00.000Z,输出为:
德国多特蒙德
从乘法运算符,一个连接去提取将存储第一个时间戳的宏。另一个是调整日期,将日期调整一天。这将连接到第二个宏,它将存储前一天的内容。让我们假设第一次约会是2019-04-10:45:00.000 z。因此,第一个宏(%{last_date})将存储2019-04-10T18:45:00.000Z,另一个宏(%{first_date})将存储2019-04-09T18:45:00.000Z。在此之后,我使用均衡时间戳,其中我选择均衡方法:范围,开始值:自定义,自定义开始日期:%{first_date},停止值:自定义,自定义停止日期:%{last_date},步长:15分钟和替换类型日期时间:线性插值。
然而,这给了我一个错误:进程失败(文本'10/04/2019 18:45:00 PM UTC'无法解析)。
请建议另一种表述问题的方法。
看起来时间戳需要根据错误消息从宏进行一些转换。如果可能,您是否能够共享.xml/。这里有RMP文件吗?
欢呼,
YY
请帮我一下。
非常感谢您的解决方案。以后也请帮助我。