2016-07-01 2 views
1

Ошибка при использовании as.h2o. У кого-нибудь есть идеи?Ошибка при использовании as.H2o в R

library(pacman) 
p_load(h2o) 
data(iris) 
localH2O = h2o.init(ip = 'XXX.XX.XX.XXX', port = XXXXX, strict_version_check = FALSE) 
train_hex <- as.h2o(iris, destination_frame = "train_hex") 
|=====================================================| 100% 
Error in class(obj) <- "rs.scalar" : attempt to set an attribute on NULL 

Если я пытаюсь не назначать его, это ошибка.

as.h2o(iris, destination_frame = "train_hex") 
|===================================================| 100% 
    Sepal.Length Sepal.Width Petal.Length Petal.Width Species 
1   5.1   3.5   1.4   0.2 setosa 
2   4.9   3.0   1.4   0.2 setosa 
3   4.7   3.2   1.3   0.2 setosa 
4   4.6   3.1   1.5   0.2 setosa 
5   5.0   3.6   1.4   0.2 setosa 
6   5.4   3.9   1.7   0.4 setosa 
Error in if (ncol(x) > 1) " columns]" else " column]" : 
missing value where TRUE/FALSE needed 

Вот дополнительная информация о моей окружающей среде и вычислительной ситуации.

Версия 0.99.896 - © 2009-2016 RStudio, Inc.

R is connected to the H2O cluster: 
H2O cluster uptime:   49 days 22 hours 
H2O cluster version:  3.9.1.99999 
H2O cluster name:   H2O_29276 
H2O cluster total nodes: 1 
H2O cluster total memory: 17.29 GB 
H2O cluster total cores: 24 
H2O cluster allowed cores: 4 
H2O cluster healthy:  TRUE 
H2O Connection ip:   
H2O Connection port:   
H2O Connection proxy:  NA 
R Version:     R version 3.2.3 (2015-12-10) 

R version 3.2.3 (2015-12-10) 
Platform: x86_64-redhat-linux-gnu (64-bit) 
Running under: Red Hat Enterprise Linux Server release 6.4 (Santiago) 

locale: 
[1] LC_CTYPE=en_US.UTF-8  LC_NUMERIC=C    
[3] LC_TIME=en_US.UTF-8  LC_COLLATE=en_US.UTF-8  
[5] LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 
[7] LC_PAPER=en_US.UTF-8  LC_NAME=C     
[9] LC_ADDRESS=C    LC_TELEPHONE=C    
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C  

attached base packages: 
[1] stats  graphics grDevices utils  datasets 
[6] methods base  

other attached packages: 
[1] h2o_3.8.2.6 statmod_1.4.24 pacman_0.4.1 

loaded via a namespace (and not attached): 
[1] tools_3.2.3  RCurl_1.95-4.8 jsonlite_0.9.20 
[4] bitops_1.0-6 
+1

Вы используете 'RStudio'? Там сообщалось об ошибке, но не в базе ** R **, см. [Здесь] (https://support.rstudio.com/hc/en-us/community/posts/202339776--rs-scalar-error) –

+0

Можете ли вы показать больше кода или полный воспроизводимый пример? Или больше о вашей среде? Он работает для меня (из RStudio, на Linux, 64-bit) –

+0

Извините за задержку @DarrenCook. Я добавил информацию о своей среде. Я просто попробовал еще раз, и он все еще не работает. Кто-нибудь из h2o скрывается и может помочь? – Scott

ответ

2

Это, вероятно, из-за запуска несовместимых версий и/или запуска версии развития (»0,9999" в конце номер версии) на вашем кластере.

Предлагаю вам установить и установить последний клиент R, следуя these instructions. Попробуйте последнюю стабильную сборку, а затем, если не повезет, попробуйте ночную сборку. И если вам еще не повезло, подумайте об обновлении своего кластера до последней стабильной или последней ночи.

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