2014-07-10 2 views
1

я после учебника на revolutionanalytics и в начале, где учебник говоритОшибка в R и H2O инициализациях

library(h2o)    # Load H2O library 
localH2O = h2o.init()  # initial H2O locl instance 

# Upload iris file from the H2O package into the H2O local instance 
iris.hex <- h2o.uploadFile(localH2O, path = system.file("extdata", "iris.csv", 
package="h2o"), key = "iris.hex") 

summary(iris.hex) 

При запуске команды в R 3.1.0 x64 для окон (конфигурация приведена ниже) с H2O 2.0.0.9. Я получаю следующий выход:

> library(h2o)    # Load H2O library 
> localH2O = h2o.init()  # initial H2O locl instance 
Successfully connected to http://127.0.0.1:54321 
R is connected to H2O cluster: 
Error in names(durationVector) = c("days", "hours", "minutes", "seconds", : 
'names' attribute [5] must be the same length as the vector [0] 

iris.hex <- h2o.uploadFile(localH2O, path = system.file("extdata", "iris.csv", package="h2o"),  
key = "iris.hex") 
Error in h2o.uploadFile.FV(object, path, key, parse, header, sep, col.names, : 
object 'localH2O' not found 

Не могу понять, как это решить. Эта проблема отсутствует на любом форуме. Я знаю, что программа пытается присвоить вектор разного размера массиву разного размера. Но как мне решить эту проблему и заставить ее работать?

конфигурации R:

platform  x86_64-w64-mingw32   
arch   x86_64      
os    mingw32      
system   x86_64, mingw32    
status          
major   3       
minor   1.0       
year   2014       
month   04       
day   10       
svn rev  65387      
language  R       
version.string R version 3.1.0 (2014-04-10) 
nickname  Spring Dance  

ответ

2

Фигурные его. Мой кластер использовал старую версию H2O, и он должен был дать ошибку, говоря «несоответствие версии». Но почему-то это не давало этой ошибки. Обновление пакета R H2O и банкомата кластера H2O до последней стабильной версии разрешило проблему.

0

Версия H2O 3.x имеет опцию, называемую strict_version_check=False в python, чтобы расслабить конфликт версий между клиентом и сервером. Вы можете использовать это.

+0

revolutionanalytics является поставщиком «r». (Https://www.quora.com/What-is-Revolution-Analytics-equivalent-for-Python) – EngrStudent

Смежные вопросы