2013-10-06 137 views
1

有谁知道一种将unix时间戳转换为date_time属性的方法吗?Rapidminer:转换unix时间戳

我试图使用R扩展(我的操作符主要是用R编写的),比如as.POSIXct函数来转换时间戳,但看起来rapidminer不喜欢它,并且一直忽略它。

任何帮助理解

由于

+0

欢迎来到SO。如果你能详细说明,这将是有帮助的。很难诊断“不喜欢它”。什么让你知道它不喜欢它?分享这些信息会很有帮助。一个可复制的例子也很有帮助。看看http://bit.ly/SORepro –

+0

感谢您的回复。问题在于,一旦在包含unix时间戳的rapidminer中导入了数据表,该时间戳就会被视为数字属性,而不是数据时间戳。实际上,我发现一种转换unix时间的方法是使用“generate attribute”运算符和date_parse()函数生成另一个属性,如下所示:date_parse(unixtimestamp * 1000)。我很乐意听到更简单/其他的解决方案(可能包括R apposite脚本)。 – user2851643

回答

4

生成属性的鲜为​​人知的特征是,输入属性可以如此没有新创建的输出属性。另外,属性的类型也会改变。

换句话说,只要输入是从历元开始的毫秒数,这样的结构就可以工作。

unixtime = date_parse(unixtime)