r - R h2o h2o.uploadFile 中的错误

标签 r file-io upload h2o

我正在尝试 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,因为它是多线程的。

关于r - R h2o h2o.uploadFile 中的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35460973/

相关文章:

r - 组合两种 Emacs 主要模式或更改现有模式的简单方法是什么?

r - 字符串中不是空格的神秘空格

javascript - 在将图像上传到服务器之前旋转图像

php - 使用 php 将图像上传到磁盘并在 mysql 数据库中保存图像名称

php - FuelPHP 的简单文件上传

R数据.表: efficiently access and update a variable column name in j expression with grouping

R - 赋值和 mapply 函数错误 - 相同的错误 : "number of items to replace is not a multiple of replacement length"

.net - 如何提高进程的 I/O 优先级?

matlab - 如何将元胞数组附加到 .txt 文件?

c# - 如何判断文件是否已*完全*写入