2017-01-22 4 views
0

Что делает главный аргумент в h2o? зачем нам его указывать?h2o: какова роль аргумента шестнадцатеричного ключа

Я искал ответ, но не нашел ничего подходящего. Кажется, я пропускаю что-то очень очевидное. Я не видел его в R.

h2o.assign(data, key) 

Arguments 
data An H2OFrame object 
key  The hex key to be associated with the H2O parsed data object 

, например.

df <- h2o.importFile(path = normalizePath("../data/covtype.full.csv")) 
splits <- h2o.splitFrame(df, c(0.6,0.2), seed=1234) 
valid <- h2o.assign(splits[[2]], "valid.hex") 
+0

Ключ, что будет отображаться для команды h2o.ls. Это имя H2O для объекта, а не для объекта R. – jmuhlenkamp

ответ

0

При использовании h2o.assign создаст копию данного набора данных в качестве первого аргумента в название, данное в качестве второго аргумента т.е. ключа.

Так что, если вы будете писать команду, как показано ниже:

valid <- h2o.assign(df, "hhh.hex") 

Это займет ф.р. dataframe и создать новое уникальное имя H2O dataframe hhh.hex. Так что, если вы будете называть h2o.ls() ниже вы увидите новый h2o конкретный dataframe, как показано ниже:

> h2o.ls() 

          key 
1      hhh.hex 
+0

«Ключ» - это уникальный идентификатор, который кластер H2O использует для отслеживания H2OFrames. Это может быть другое имя, чем объект R, представляющий H2OFrame в R. –

+0

Ok. Что такое ключ h2o в случае df? Это также h2oframe. Правильно? И где он используется? – Ankit