R h2o 错误 h2o.uploadFile

error in R h2o h2o.uploadFile

我正在尝试 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。

感谢任何帮助。

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

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

H2OConnection 对象(您的 localH2O 对象)不应再传递给任何 uploadFile/importFile 函数(已弃用),因此您应该从函数中删除参数.另外,如果你真的想读入数据,你应该使用默认值 parse = TRUE

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