如何将时间数据提供给 h2o?

问题描述

我想知道,如何使用 as.h2o() 将时间数据添加到 h2o? 我正在使用具有分钟记录的数据框。 R studio 形成这种数据类型的函数是as.POSIXct(或as.POSIXlt),h2o不支持

Provided column type POSIXct is unkNown.  Cannot proceed with parse due to invalid argument.

我遇到的唯一其他时间函数是 as.Date,这并不好,因为它几乎删除了除日期之外的所有内容。 h2o 的官方 FAQ 提到了它的时间格式要求,但没有提到提供数据的方法。我试图以这种格式导入数据,但它列为 CHR 字符串类型。我也试过 chron 包,但该数据作为 Chron 对象导入到 h2o 集群。不确定 h2o 是否将其中任何一个识别为时间数据。

解决方法

您可以使用 h2o.as_date(x,format,...)hdf <- h2o.importFile("https://s3.amazonaws.com/h2o-public-test-data/smalldata/jira/v-11-eurodate.csv") h2o.as_date(hdf$ds5,"%d.%m.%y %H:%M") 将指定日期时间模式。

例如:

keytool -list -v -keystore ~/.android/debug.keystore