R h2o h2o.upload文件中的错误



我正在尝试 http://www.r-bloggers.com/diving-into-h2o/教程

我在本地下载了一些航空公司的数据。 我能够将 R 连接到 H2O 实例并运行演示,但我无法使用 h2o 函数成功上传航空公司数据。 我也没有收到错误。 这是发生的情况:

library(data.table)
library(h2o)
localH2O = h2o.init()
DTair <- fread(pathAirline)
dim(DTair)
[1] 7009728      29
air2008.hex = h2o.uploadFile(localH2O, path = pathAirline, destination_frame  = "air2008.hex", parse = FALSE)
dim(air2008.hex)
[1] -1 -1

当我使用 fread() 函数导入时,我按预期获取数据。 当我尝试使用 h2o.uploadFile() 时,我没有看到任何错误,但对象的尺寸为 -1 x -1。

任何帮助,不胜感激。

H2OConnection 对象(您的localH2O对象)不再应该传递给任何 uploadFile/importFile 函数(它已被弃用),因此您应该从函数中删除该参数。 此外,如果您确实要读取数据,则应使用默认值 parse = TRUE

此外,建议使用 h2o.importFile 而不是 h2o.uploadFile,因为它是多线程的。

h2o.uploadFile 的 pdf 文档显示,除 path 外,所有参数都是可选的。 我能够成功上传文件:

air2008.hex = h2o.uploadFile(path = pathAirline)

最新更新