2017-03-24 1 views

Antwort

0

In diesem Fall fragt h2o.randomForest nur, dass Sie das korrekte x (Liste der zu verwendenden Spalten) und y (den zu erstellenden Spaltennamen) übergeben. Alles, was Sie übergeben, wird als Eingabe verwendet.

Was Sie fragen, ist eine Python-spezifische Frage. Wie Sie die Liste der Spalten übergeben möchten, müssen Sie Logik dafür schreiben. Sie können Folgendes definieren ist eine Funktion und verwenden Sie sie wie benötigt.

import random 
myframe = ["a","b","c","d","e"] 
//You can also set myframe as column name list 
//myframe.remove(_use_response_column_name) this will make it generic 
selectedkeys = ["a","b"] 
for item in selectedkeys: 
    if item in myframe: 
     myframe.remove(item) 
selectedkeys.append(random.choice(myframe))  
print(selectedkeys) 
print(myframe) 

Sie müssen nur die selectedkeys als Eingabe

für X. passieren